如何让Logcat只输出程序中的打印信息

比如说我在程序中打印一条输出语句,Log.d(TAG,“12345”);运行程序后,Logcat中会输出所有级别的信息,包括这条输出,怎么设置过滤器才能让他只输出某一个级... 比如说我在程序中打印一条输出语句,Log.d(TAG,“12345”); 运行程序后,Logcat中会输出所有级别的信息,包括这条输出,怎么设置过滤器才能让他只输出某一个级别的信息,或者最关键的,只输出程序中的打印语句。不然我需要翻阅Logcat很长时间才能找到需要的信息,不够直观。 展开
 我来答
匿名用户
2017-04-29
展开全部
写一个自定义日志类,写的方法里tag内容第一个字符留个标志,用charAt取出来再判断就可以替换掉某一个级别的信息,使用时在tag前方加上这字符,我自己这样想的,我认为只能这样做了。仅供参考
追问
我知道怎么做了。tag内容就写程序里定义的tag就可以,多个tag用竖线 | 隔开,再把Application Name 写上包名就可以了。这样输出的就是程序内自定义的日志信息。还有就是自定义的日志类,我是这样做的,设置一个等级LEVEL,控制日志输出,开发就输出日志,开发完毕就改变LEVEL的值,屏蔽日志输出。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式