巧用Logcat把日志记录到文件

来源:互联网 发布:数据库编程培训学校 编辑:程序博客网 时间:2024/04/19 13:18

在一些开发阶段,产品已经小部分分发出去,在出现问题的时候,我们希望用户能把当时的Logcat日志也发过来提供给程序员进行分析,这里介绍一个巧妙利用logcat命令行进行日志记录的方法,不用自己写日志记录的代码。

Android的shell里面提供个logcat的命令,是用来查看系统日志的,这个命令同时支持日志过滤、日志记录到文件,并支持自动日志文件滚动、控制日志文件大小。因此,我们在系统启动的时候,用Runtime调用一下logcat命令,启动一个进程,就可以把我们通过Logcat发的日志记录到文件里面,下面说一下常用的参数:

-v threadtime日志输出的格式,有brief process tag thread raw time threadtime long这么几种可选。-f /sdcard/filepath/ 日志文件输出路径-r51200 单个日志文件最大大小51200kbytes-n 3 最大3个日志文件-s TAG1:V TAG2:D TAG3:W 根据TAG和级别进行过滤
0 0
原创粉丝点击