读取Log日志并打印到sdcard
2024-10-18 23:29:37
@SuppressLint("SimpleDateFormat")
private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public static void LogWrite() {
File file = new File(Constants.APP_PATH_LOG);
if (!file.exists() || !file.isDirectory()) {
file.mkdirs();
}
FileWriter fileWriter;
StringBuilder log;
try {
Process process = Runtime.getRuntime().exec("logcat -d -v time");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream())); log = new StringBuilder();
String line;
while ((line = bufferedReader.readLine()) != null) {
log.append(line);
log.append("\n");
}
fileWriter = new FileWriter(Environment.getExternalStorageDirectory() + "/" + “log-” + sdf.format(new Date()).substring(0, 10) + ".txt", true);
fileWriter.write(log.toString()); fileWriter.flush();
fileWriter.close();
Runtime.getRuntime().exec("logcat -c"); } catch (IOException e) { } catch (OutOfMemoryError e) { } }
最新文章
- SQL Server-聚焦UNIOL ALL/UNION查询(二十三)
- [翻译]利用顶点位移的VR畸变校正
- fish药品使用说明
- JS 学习(四)对象
- bootstrap-巨幕、缩略图、警告框
- android 开发必用的开源库
- C# DateTimePicker控件详解
- c功能实战
- linux dump 命令详解
- MVC 依赖注入/控制反转
- JDBC之ResultSet
- 解决VMware虚拟机不能上网的问题
- mysql 合并left join 数据条目
- Jenkins 利用HTML Publisher plugin实现HTML文档报告展示
- 《python核心编程第二版》课后习题6-12答案
- type__字符串
- 上线---苹果AppStore审核注意事项,Guideline 1.2 - Safety - User Generated Content,2.1等条例(苹果审核六次拒绝)
- hmm前后向算法
- Yahoo数据仓库架构简介
- Postman Postman接口测试工具使用简介