我正在尝试将logcat内容保存到文件中。
我似乎使用了这个:
try {
File filename = new File(Environment.getExternalStorageDirectory()+"/logfile.log");
filename.createNewFile();
String cmd = "logcat -d -f "+filename.getAbsolutePath();
Runtime.getRuntime().exec(cmd);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
是否可以打印通常显示在logcat中但未显示在我的文件中的日期时间戳?是否也可以仅打印某些内容,例如仅显示“W”警告线?感谢
答案 0 :(得分:0)
我添加时间并使用以下方式按W进行过滤:
String[] cmd = new String[] { "logcat", "-f", filename.getAbsolutePath(), "-v", "time", "*:W"};