gpt4 book ai didi

Android:让应用记录我的日志语句 "only"

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:05:50 25 4
gpt4 key购买 nike

我计划签署一个 apk 并发布它(通过 Export Eclipse 工具)。然后上传到市场。我知道 debuggable 在签名时默认设置为 false,这意味着不会捕获任何日志。同时,如果我将 debuggable 设置为 true 并发布 apk,那么我将获得所有日志。

我真正感兴趣的是仅由我添加的最后一条调试语句。目前,我正在使用 Log.i 语句来添加信息日志。有没有办法让我的应用程序只记录信息日志(即只记录我的日志)。 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:让应用记录我的日志语句 "only",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12077963/

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