logger.dart 797 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import 'dart:convert';
  2. import 'package:logger/logger.dart';
  3. class Log {
  4. static Logger _logger = Logger(
  5. printer: PrefixPrinter(PrettyPrinter()),
  6. );
  7. // verbose
  8. static void t(dynamic message) {
  9. _logger.t(message);
  10. }
  11. // debug
  12. static void d(dynamic message) {
  13. _logger.d(message);
  14. }
  15. // info
  16. static void i(dynamic message) {
  17. _logger.i(message);
  18. }
  19. // warning
  20. static void w(dynamic message) {
  21. _logger.w(message);
  22. }
  23. // error
  24. static void e(dynamic message) {
  25. _logger.e(message);
  26. }
  27. // wtf
  28. static void f(dynamic message) {
  29. _logger.f(message);
  30. }
  31. // json
  32. static void json(Map json) {
  33. const encoder = JsonEncoder.withIndent(' '); // 2空格缩进
  34. final prettyString = encoder.convert(json);
  35. print(prettyString);
  36. }
  37. }