Flutter logs命令在释放模式下不显示日志

bwleehnv  于 2023-06-24  发布在  Flutter
关注(0)|答案(2)|浏览(252)

我正在尝试调试一个问题,该问题仅在设备上以发布模式运行我的应用程序时发生,并指向特定的云环境。我看到在线指导建议我们使用flutter logs命令和print语句来查看日志。
我还发现了一个post,建议我们使用logger包并传入一个自定义过滤器,如下所示:

class DebugLogFilterOverride extends LogFilter {
  @override
  bool shouldLog(LogEvent event) {
    return true;
  }
}

不幸的是,这些选择都不适合我。是否有其他方法可以查看日志和/或调试在发布模式下运行的Flutter应用程序,或者我在这里得到了什么错误?

bogh5gae

bogh5gae1#

它可能不起作用,因为它与Flutter不兼容。
https://github.com/simc/logger原始包
https://github.com/Bungeefan/logger阅读最底部的部分。(新回购)https://github.com/Bungeefan/logger/issues/25阅读详细信息。
Thanks:)

tyg4sfes

tyg4sfes2#

运行以下命令:

flutter run --release -v

请注意,在发布模式下运行应用时,某些调试功能和信息可能会受到限制或被禁用。如果需要在发布模式下记录消息或调试应用程序,请考虑使用flutter_logs等日志包

相关问题