import 'dart:convert'; import 'package:logger/logger.dart'; class Log { static Logger _logger = Logger( printer: PrefixPrinter(PrettyPrinter()), ); // verbose static void t(dynamic message) { _logger.t(message); } // debug static void d(dynamic message) { _logger.d(message); } // info static void i(dynamic message) { _logger.i(message); } // warning static void w(dynamic message) { _logger.w(message); } // error static void e(dynamic message) { _logger.e(message); } // wtf static void f(dynamic message) { _logger.f(message); } // json static void json(Map json, {String? title}) { if (title != null) { print(title); } const encoder = JsonEncoder.withIndent(' '); // 2空格缩进 final prettyString = encoder.convert(json); print(prettyString); } }