Android日志收集
16lz
2021-12-04
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 CMDArrayList<String> cmdLine = new ArrayList<String>();cmdLine.add("logcat");cmdLine.add("-d");cmdLine.add("-s");cmdLine.add("INFO");//run the cmdProcess exec = Runtime.getRuntime().exec(cmdLine.toArray(new String[cmdLine.size()]));InputStream inputStream = exec.getInputStream();InputStreamReader isReader = new InputStreamReader(inputStream);//装饰器模式BufferedReader reader = new BufferedReader(isReader);//缓存readerString str = null;while((str = reader.readLine())!=null){sb.append(str);sb.append("\n");}Toast.makeText(this, sb.toString(), 3000).show();}
更多相关文章
- Android面试题收集
- Android日志系统Logcat源代码简要分析
- Android的日志工具Log及制定日志工具
- ym——安卓巴士总结了近百个Android优秀开源项
- Android日志系统Logcat源代码简要分析
- android 优秀开源项目收集
- 工作日志2015-3-20
- Android日志系统Logcat源代码简要分析
- Android日志系统Logcat源代码简要分析