我想单独获取我放入应用程序的日志条目并将其显示在可滚动的文本视图中。例如
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());
有什么建议么