Logcat总结
在做android系统开发时,需要查看实时打印的信息,因此记录Logcat使用。
logcat输出示例
D/PowerManagerService( 305): onSensorChanged: light value: 306.0
优先级/标记:输出的内容
(1)优先级
V — 明细 verbose(最低优先级)
D — 调试 debug
I — 信息 info
W — 警告 warn
E — 错误 error
F — 严重错误 fatal
S — 无记载 silent
(2)标记:标识原始消息的来源。通常是Service,Manager,Activity等
logcat命令
adb logcat //显示全部日志
adb logcat -f /sdcard/text.txt//输出全部日志到文件
adb logcat -c //清理已存在的日志
adb logcat -s PowerManagerService //只显示该标记的日志
adb logcat -v process //以proces格式输出
adb logcat -v tag //以tag格式输出
adb logcat -v thread //以thread格式输出
adb logcat -v brief //以thread格式输出
logcat过滤输出
adb logcat <tag>:[priority]
adb logcat 标记:等级
adb logcat 10 *:E //输出10行Error等级以上的日志,标记不限
adb logcat WifiHW:D *:S //输出标记为WifiHW,等级在debug以上的和等级在S以上的
adb logcat | grep Wifi
只要命令行中出现Wifi的都会显示