logging - flutter :记录器

标签 logging dart flutter

我正在使用 https://pub.dartlang.org/packages/logging ,但它不会在我的日志中显示任何内容。这是我的代码:

class Test {

  final Logger log = new Logger('testLogger');

  Future<String> join() async {
    try {
      return await func();
    } on Exception catch (e) {
        log.severe('access denied!');
        return null;
  }

}

最佳答案

您需要注册一个日志报告器。

来自 https://pub.dartlang.org/packages/logging

main() {
  Logger.root.level = Level.ALL;
  Logger.root.onRecord.listen((LogRecord rec) {
    debugPrint('${rec.level.name}: ${rec.time}: ${rec.message}');
  });
  runApp(...);
}

您可以让日志报告器写入文件或某些日志服务器,...

关于logging - flutter :记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54628459/

相关文章:

json - 使用Dart中的json_serializable访问json中的嵌套对象

java - 在 log4j2 中记录 PID 而不使用线程上下文

java - log4j 中根记录器级别和阈值之间的区别?

python - Python 的根记录器的名称是什么?

安卓错误记录

Flutter- CSV 文件到 map

dart - 如何在与现有Chromium实例不同的过程中运行Dartium?

javascript - DART - 单元测试异常

flutter - flutter 中的 globalposition 和 localposition 有什么区别?

dart - 收听 ModalBottomSheet 关闭