我想使用android的日志功能调试我的应用程序,但无论我选择Log.d,Log.i,Log.e ......控制台总是被来自设备和IDE的不必要的消息发送垃圾邮件。有没有办法禁用其他消息或只是另一种方式在没有其他消息的控制台中显示我的消息 换句话说:我想要System.out.println()等价物:D
答案 0 :(得分:2)
您可以过滤调试消息:
您还可以对日志消息文本,应用程序包名称,应用程序PID甚至正则表达式应用筛选。您可以将这些方法结合起来。
请参阅https://developer.android.com/studio/debug/am-logcat.html,过滤logcat消息
部分答案 1 :(得分:0)
有两种方法可以做到这一点:
为您的应用中的日志指定特定标记,然后搜索该标记 在logcat搜索区域。
在调试模式下运行您的应用并切换可调试进程(在 logcat)到你的应用程序。
这两个选项都只会显示您的日志消息。
查看https://developer.android.com/studio/debug/am-logcat.html以获取更多信息。