以编程方式获取日志数据的猫 [英] Programmatically get log cat data
本文介绍了以编程方式获取日志数据的猫的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想logcat的数据编程我用下面的code
i want to get logcat data programmatically i used the below code
StringBuilder debuglog=new StringBuilder();
try {
Process process = Runtime.getRuntime().exec("logcat -d");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while ((line = bufferedReader.readLine()) != null) {
debuglog.append(line);
debuglog.append("\r\n");
}
} catch (IOException e) {
e.printStackTrace();
}
以上code是工作的罚款
Above code is working fine
这行的logcat -d
显示-d,-w,-i消息
This line "logcat -d
" shows -d,-w,-i messages
不过,我的问题是我想说明-e消息
But,my problem is i want to show -e messages
推荐答案
要获得唯一的错误使用这样的:
To get only ERROR use this:
Process process = Runtime.getRuntime().exec("logcat -d *:E");
这篇关于以编程方式获取日志数据的猫的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文