31 lines
883 B
Dart
31 lines
883 B
Dart
import 'package:logger/logger.dart';
|
|
|
|
class AppLogger {
|
|
static final Logger _logger = Logger(
|
|
printer: PrettyPrinter(
|
|
methodCount: 2,
|
|
errorMethodCount: 8,
|
|
lineLength: 120,
|
|
colors: true,
|
|
printEmojis: true,
|
|
dateTimeFormat: DateTimeFormat.onlyTimeAndSinceStart,
|
|
),
|
|
);
|
|
|
|
static void d(String message, [dynamic error, StackTrace? stackTrace]) {
|
|
_logger.d(message, error: error, stackTrace: stackTrace);
|
|
}
|
|
|
|
static void i(String message, [dynamic error, StackTrace? stackTrace]) {
|
|
_logger.i(message, error: error, stackTrace: stackTrace);
|
|
}
|
|
|
|
static void w(String message, [dynamic error, StackTrace? stackTrace]) {
|
|
_logger.w(message, error: error, stackTrace: stackTrace);
|
|
}
|
|
|
|
static void e(String message, [dynamic error, StackTrace? stackTrace]) {
|
|
_logger.e(message, error: error, stackTrace: stackTrace);
|
|
}
|
|
}
|