logcat是Android中一个命令行工具,可以用于得到程序的log信息。
logcat使用方法如下所示:
[adb] logcat [] ... [] ...
[options]命令包括如下选项:
-s 设置过滤器,例如指定 '*:s'
-f 输出到文件,默认情况是标准输出。
-r [] Rotate log every kbytes. (16 if unspecified). Requires -f
-n Sets max number of rotated logs to , default 4
-v 设置log的打印格式, 是下面的一种:
brief process tag thread raw time threadtime long
-c 清除所有log并退出
-d 得到所有log并退出 (不阻塞)
-g 得到环形缓冲区的大小并退出
-b 请求不同的环形缓冲区 ('main', 'system', 'radio', 'events',默认为"-b main -b system")
-B 输出log到二进制中。
过滤器的格式是一个这样的串:
[:priority]
其中 表示log的component, tag (或者使用 * 表示所有) , priority 从低到高如下所示:
V Verbose
D Debug
I Info
W Warn
E Error
F Fatal
S Silent
标签:LOGcat