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); } }