logger.dart 855 B

123456789101112131415161718192021222324252627282930313233343536
  1. import 'package:logger/logger.dart';
  2. const level = Level.debug;
  3. final _logger = Logger(
  4. printer: PrettyPrinter(
  5. stackTraceBeginIndex: 1,
  6. methodCount: 2
  7. ),
  8. level: level
  9. );
  10. final _loggerNoStack = Logger(
  11. printer: PrettyPrinter(
  12. methodCount: 0,
  13. printTime: true
  14. ),
  15. level: level
  16. );
  17. void debug(dynamic message, [dynamic error, StackTrace? stackTrace]){
  18. _logger.d(message, error:error, stackTrace:stackTrace);
  19. }
  20. void info(dynamic message, [dynamic error, StackTrace? stackTrace]){
  21. _loggerNoStack.i(message, error:error, stackTrace:stackTrace);
  22. }
  23. void warn(dynamic message, [dynamic error, StackTrace? stackTrace]){
  24. _logger.w(message, error:error, stackTrace:stackTrace);
  25. }
  26. void error(dynamic message, [dynamic error, StackTrace? stackTrace]){
  27. _logger.e(message, error:error, stackTrace:stackTrace);
  28. }