如何有问题地读取和写入logcat日志

时间:2015-05-20 01:31:47

标签: android logging logcat

我知道有几个类似的问题,但我无法弄清楚我的代码有什么问题。我正在尝试阅读程序日志并将其写入活动中。我基本上只想写我标记的调试和错误消息来显示,但它仍然显示我不想要的日志。 这是我的代码:

String[] command=new String[]{"logcat", "-d","-s","*:D"};
            Process process = Runtime.getRuntime().exec(command);
            BufferedReader bufferedReader = new BufferedReader(
                    new InputStreamReader(process.getInputStream()));

            StringBuilder log=new StringBuilder();
            String line;
            while ((line = bufferedReader.readLine()) != null) {

                log.append("\n"+line);
            }
            TextView txtLogs = (TextView)findViewById(R.id.txtLogs);
            txtLogs.setMovementMethod(new ScrollingMovementMethod());
            txtLogs.setText(log.toString());

我有像;

这样的标签
   Log.e(TAG, "Error onCreate() " + ex.getMessage());

我得到了结果

D/ScanFragment(18675): message

为什么我会收到“消息”这样的日志? 谢谢

0 个答案:

没有答案