您的位置:首页 > 移动开发 > Android开发

Android日志收集

2015-10-17 02:30 495 查看
Android日志管理工具自行百度、谷歌、eoe、android巴士。

目的:收集到日志后--》返回到服务器、保存到SD卡、数据库、文件等。最基本的是将日志从logcat.exe中收集出来。

运行程序后,在cmd中输入 adb  logcat   【参数】可以看到相关日志信息。

private void readLog() throws IOException {
Log.i("INFO", "今天心情非常happy,捡到一万块钱了");
StringBuffer sb = new StringBuffer();
//array of String by CMD
ArrayList<String> cmdLine = new ArrayList<String>();
cmdLine.add("logcat");
cmdLine.add("-d");
cmdLine.add("-s");
cmdLine.add("INFO");
//run the cmd
Process exec = Runtime.getRuntime().exec(cmdLine.toArray(new String[cmdLine.size()]));
InputStream inputStream = exec.getInputStream();
InputStreamReader isReader = new InputStreamReader(inputStream);//装饰器模式
BufferedReader reader = new BufferedReader(isReader);//缓存reader
String str = null;
while((str = reader.readLine())!=null){
sb.append(str);
sb.append("\n");
}
Toast.makeText(this, sb.toString(), 3000).show();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android日志收集