58 lines
1.2 KiB
Dart
58 lines
1.2 KiB
Dart
import 'package:logger/logger.dart';
|
|
import 'package:mobdr/objectbox.dart';
|
|
import 'package:mobdr/main.dart';
|
|
|
|
class LoggerUtil {
|
|
static final Logger _logger = Logger(printer: PrettyPrinter());
|
|
|
|
static final Logger _loggerNoStack = Logger(
|
|
printer: PrettyPrinter(methodCount: 0),
|
|
);
|
|
|
|
static final ObjectBox _loggerDB = objectbox;
|
|
|
|
static void dblog(String type, String module, String libelle, int duree) {
|
|
_loggerDB.addLog(type, module, libelle, duree);
|
|
}
|
|
|
|
static void logVerbose(String message) {
|
|
_logger.v(message);
|
|
}
|
|
|
|
static void logDebug(String message) {
|
|
_logger.d(message);
|
|
}
|
|
|
|
static void logInfo(String message) {
|
|
_logger.i(message);
|
|
}
|
|
|
|
static void logWarning(String message) {
|
|
_logger.w(message);
|
|
}
|
|
|
|
static void logError(String message) {
|
|
_logger.e(message);
|
|
}
|
|
|
|
static void logNStacktackVerbose(String message) {
|
|
_loggerNoStack.v(message);
|
|
}
|
|
|
|
static void logNStacktackDebug(String message) {
|
|
_loggerNoStack.d(message);
|
|
}
|
|
|
|
static void logNStackInfo(String message) {
|
|
_loggerNoStack.i(message);
|
|
}
|
|
|
|
static void logNStackWarning(String message) {
|
|
_loggerNoStack.w(message);
|
|
}
|
|
|
|
static void logNStackError(String message) {
|
|
_loggerNoStack.e(message);
|
|
}
|
|
}
|