如何让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的值,屏蔽日志输出。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询