有没有办法替代Android中的标准Log?

2024-05-16

有没有办法以某种方式拦截对 android 中标准 Log 的调用并执行其他操作?

在桌面 Java 中,人们通常会得到一些记录器,因此有多种方法可以安装不同的日志处理程序/实现。但是,Android似乎对Log有静态调用,我找不到任何有关替换默认行为的信息。

我意识到我可以通过 ADB 监视设备日志,但我希望在选择加入的设备上运行应用程序时有不同的行为(例如,通过在程序启动时执行特定指令)。


正如 AedonEtLIRA 指出的那样,日志是最终的,因此您需要滚动/借用一个新的日志。我一直在使用 Prasanta Paul 的“MLog”:http://prasanta-paul.blogspot.com/2010/07/custom-logger-for-android.html http://prasanta-paul.blogspot.com/2010/07/custom-logger-for-android.html

它可以轻松地将日志保存到文本文件和/或完全禁用日志记录。 如果它还不能满足您的需要,那么它是管理日志记录的良好基础。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法替代Android中的标准Log? 的相关文章

随机推荐