首页 > 解决方案 > developer.log 在测试中不打印日志

问题描述

我使用logfromimport 'dart:developer';但似乎在我使用 from 单元测试时它没有打印任何内容。

我应该使用什么来登录测试和开发环境而不是生产环境?

谢谢。

标签: flutterflutter-test

解决方案


dart:developer仅适用于 Dart vm 服务可用的调试环境。因此,启动带有调试器的单元测试应该可以正常工作。它以编程方式与 Dart VM 和调试器交互,因此如果没有附加它们,它将无法正常工作。

但是,日志记录对生产环境也很有帮助,因此我建议迁移到不同的包,以获得跨环境的强大日志记录服务。dart:developer不是作为记录器设计的。


推荐阅读