【发布时间】:2017-08-08 20:06:26
【问题描述】:
我想单独获取我放在应用程序中的日志条目并将其显示在可滚动的文本视图中。例如
Log.e(SAMPLE_ACTIVITY_TAG, "App started")
我只需要那些错误日志,我不想要其他不需要的日志。 logcat命令行工具可以吗?我已经尝试了下面的代码,但我得到了完整的应用程序设备日志
Process process = Runtime.getRuntime().exec("logcat -d");
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(process.getInputStream()));
StringBuilder log=new StringBuilder();
String line = "";
while ((line = bufferedReader.readLine()) != null) {
log.append(line +"\n");
}
textView.setText(log.toString());
textView.setMovementMethod(new ScrollingMovementMethod());
任何建议
【问题讨论】:
标签: android android-logcat android-log