Android:让应用程序“仅”记录我的日志记录语句

Android:让应用程序“仅”记录我的日志记录语句,第1张

概述我打算签署一个apk并发布它(通过Export Eclipse工具).然后将其上传到市场.我知道在签名时默认情况下debuggable设置为false,这意味着不会捕获任何日志.同时,如果我将debuggable设置为true并释放apk,那么我将获得所有日志. 我真正感兴趣的是我最后添加的调试语句.目前,我正在使用Log.i语句添加信息日志.有没有办法让我的应用程序只记录Info日志(即仅我的日 我打算签署一个apk并发布它(通过Export Eclipse工具).然后将其上传到市场.我知道在签名时默认情况下deBUGgable设置为false,这意味着不会捕获任何日志.同时,如果我将deBUGgable设置为true并释放apk,那么我将获得所有日志.

我真正感兴趣的是我最后添加的调试语句.目前,我正在使用Log.i语句添加信息日志.有没有办法让我的应用程序只记录Info日志(即仅我的日志). Mybe如果我禁用日志并拥有system.out.print它会工作吗?

我这样做的原因是因为我想在发生崩溃时发送最后100行日志,而我只对我的日志声明感兴趣.

请帮帮我
谢谢

解决方法 我相信您需要做的是利用ACRA的内置过滤功能:

In the Advanced Usage wiki您可以看到您可以在配置中设置logcat参数.

在日志记录中,使用特定标记和调试级别标记自定义日志消息,然后在logcat参数中,然后设置参数:

logcatArguments = { "-t","100","-v","long","ActivityManager:I","MyApp:D","*:S" }

以…的形式添加一个

"YourCustomTag:<YOUR_DEBUG_LEVEL>"

并取出你不想记录的那些(在这种情况下可能是MyApp:D.)

总结

以上是内存溢出为你收集整理的Android:让应用程序“仅”记录我的日志记录语句全部内容,希望文章能够帮你解决Android:让应用程序“仅”记录我的日志记录语句所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1127259.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存