gpt4 book ai didi

android - 适用于 Android 的良好日志记录技术

转载 作者:太空狗 更新时间:2023-10-29 12:47:54 25 4
gpt4 key购买 nike

我想向我正在接管的 Android 应用程序介绍一些日志记录。我希望能够在开发过程中引用这个日志文件,如果客户在程序生产过程中遇到问题,我希望能够得到一份日志副本。

因为这将在生产中,我希望将日志文件制作成滚动日志,这样它就不会消耗太多资源。

在一些 android 示例中,我注意到 import android.util.Log;。我很好奇这是否是 android 的标准日志记录方式。如果不是,执行此操作的好方法是什么(例如,在使用 Java 编码时我真的很喜欢 log4j。)?

  1. android.util.log 可以像我要求的那样滚动日志吗?

  2. android.util.Log 默认写到哪里?

  3. 如果只是为了控制台,有没有办法将其写入 android 设备上的滚动日志文件,如果程序出现问题,可以通过电子邮件发送?

最佳答案

Can android.util.log do a rolling log like I'm requesting?

1) 不像您要求的那样。日志将滚动,但适用于设备上的所有应用程序,而不仅仅是您的应用程序。

Where does android.util.Log write to by default?

2)Android日志系统,可以通过logcat查看.如果您熟悉它,可以将它想象成 Windows 事件日志。我会下载一个 logcat 程序并滚动浏览您的系统日志以熟悉它们。

If just to console, is there a way to write this to a rolling log file on the android device, which can then be emailed if there is a problem with the program?

3) 您可以将自己的滚动日志写入文件系统,然后通过电子邮件发送。但是,您必须实现此功能。您也可以尝试查看是否有任何 3rd 方日志记录工具/库可以满足您的需求。

关于android - 适用于 Android 的良好日志记录技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16044439/

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