gpt4 book ai didi

java - 安卓。记录应用程序输出的替代方法

转载 作者:行者123 更新时间:2023-11-30 03:09:33 25 4
gpt4 key购买 nike

我目前正在开发一个应用程序,它向 logcat(调试输出)写入数百万行。我通过过滤(logcat 的)日志输出来捕获所有这些信息(在运行时)并将所有信息写入文件(将 locat 重定向到文件)。不幸的是,这需要很长时间,因此应用程序运行速度很慢。

现在我想问一下,如果有办法,我怎样才能更快地获得所有这些信息。是否更快,而不是将调试信息写入 logcat,直接将信息写入文本文件(在设备上),或者有人知道更有效地收集这些行的更好方法吗??!。

感谢阅读,问候 B.

最佳答案

存在多种日志记录工具。我建议看看 Timber trees .

但请听 Jake Wharton 的讲话:

Every time you log in production, a puppy dies.

这是来自 awesome-android 的记录器工具列表:

  • logger - Simple, pretty and powerful logger for android
  • timber - 带有小型可扩展 API 的记录器,可在 Android 的普通 Log 类之上提供实用程序。
  • LoggingInterceptor - 一个 OkHttp 拦截器,可以很好地记录请求和响应数据。
  • Bugfender - 上传您的日志并在线查看,专为移动设备设计
  • EzyLogger - 简单的轻量级记录器
  • Logback Android - Android 的登录端口,为 Android 应用程序提供高度可配置的日志记录框架。
  • Punt - 使 adb logcat 更好的 cli 工具

关于java - 安卓。记录应用程序输出的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21219991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com