您的位置:首页 > 运维架构

adb logcat [option] [filter-specs]命令参数以及使用说明

2017-03-22 17:06 761 查看

adb logcat [option][filter-specs]

把日志(log)数据打印在屏幕上。Ctrl+C停止

不带有参数:adb logcat>log,把部分日志信息输入到文件log中



使用过滤参数*:V:adb shell logcat *:V>./Desktop/log,最低优先级,通过*:V过滤条件只显示详细(Verbose)级别,并把部分详细日志输入到桌面log中:



使用过滤参数*:D:adb shell logcat *:D>./Desktop/log,通过*:D过滤条件只显示调试(Debug)级别,并把部分详细日志输入到桌面log中:



使用过滤参数*:I:adb shell logcat *:I>./Desktop/log,通过*:I过滤条件只显示信息(Info)级别,并把部分详细日志输入到桌面log中:



使用过滤参数*:W:adb shell logcat *:W>./Desktop/log,通过*:W过滤条件只显示警告(Warning)级别,并把部分详细日志输入到桌面log中:



使用过滤参数*:E:adb shell logcat *:E>./Desktop/log,通过*:E过滤条件只显示错误(Error)级别,并把部分详细日志输入到桌面log中:



使用过滤参数*:F:adb shell logcat *:F>./Desktop/log,通过*:F过滤条件只显示致命(Fatal)级别,并把部分详细日志输入到桌面log中(本设备不存在这个级别的信息):



使用过滤参数*:S:adb shell logcat *:S>./Desktop/log,通过*:S过滤条件沉默、最高优先级,不打印任何信息:



以下命令和上述实例操作类似:

adblogcat -b radio>./Desktop/log:查看缓存(buffer)中包含与radio/telephony相关的信息。

adblogcat -b event>./Desktop/log:查看缓存(buffer)中包含与相关事件(event-ralated)的信息。

adblogcat -b main>./Desktop/log:默认操作和adb logcat功能一样。

adblogcat -c >./Desktop/log:删除整个日志并离开。

adblogcat -d>./Desktop/log:输出日志到文件并离开。

adblogcat -f test.log:把日志信息输出到test.log文件。

adblogcat -g>./Desktop/log:输出指定大小日志缓存到文件并离开。

adblogcat -n <count>:把日志迭代次数(rotated log)的最大值设置为<count>。默认值是4.。

adblogcat -r <kbytes>:当日志文件达到<kbytes>则进行一次输出。 默认值是16

adblogcat -s:设置默认过滤模式为沉默(silent) 。

adblogcat -v brief:显示发出消息进程的优先级/标签和PID(默认格式)。

adblogcat -v:只显示进程ID(PID)

adblogcat -v tag:只显示priority/tag

adblogcat -v raw:显示原始日志消息,没有其他元数据字段。

adblogcat -v time:显示发送消息进程的日期,调用时间,优先级/标签和PID。

adblogcat -v threadtime:显示发送消息线程的日期、调用时间、优先级/标签以及PID和TID。

adblogcat -v long:显示所有元数据字段和用空行分隔消息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: