fix error when token is null, add custom logger instance

This commit is contained in:
2021-12-11 13:33:46 +01:00
parent 209473daa8
commit d1f6f02fcc
5 changed files with 60 additions and 13 deletions

38
lib/log/log.dart Normal file
View File

@ -0,0 +1,38 @@
import 'package:logger/logger.dart';
class Log {
static final _verbolg = Logger();
static final _linelg = Logger(
printer: PrettyPrinter(methodCount: 0, printEmojis: false),
);
/// Log a message at level [Level.verbose].
static void v(dynamic message, [dynamic error, StackTrace? stackTrace]) {
_linelg.log(Level.verbose, message, error, stackTrace);
}
/// Log a message at level [Level.debug].
static void d(dynamic message, [dynamic error, StackTrace? stackTrace]) {
_linelg.log(Level.debug, message, error, stackTrace);
}
/// Log a message at level [Level.info].
static void i(dynamic message, [dynamic error, StackTrace? stackTrace]) {
_linelg.log(Level.info, message, error, stackTrace);
}
/// Log a message at level [Level.warning].
static void w(dynamic message, [dynamic error, StackTrace? stackTrace]) {
_verbolg.log(Level.warning, message, error, stackTrace);
}
/// Log a message at level [Level.error].
static void e(dynamic message, [dynamic error, StackTrace? stackTrace]) {
_verbolg.log(Level.error, message, error, stackTrace);
}
/// Log a message at level [Level.wtf].
static void wtf(dynamic message, [dynamic error, StackTrace? stackTrace]) {
_verbolg.log(Level.wtf, message, error, stackTrace);
}
}