android 开发的程序员开发程序的时候 ,一定为log而苦恼吧。Eclipse老是Log找不到,是不是很让人不爽,虽然Android Studio的Logcat功能很不错,蛋也没有在命令行terminal中打印出来更方便。
adb logcat
这个命令会输出Log的格式为日志时间,进程号,线程号,Log级别,TAG,后面跟的是Log内容。
adb logcat -v time
-v后面可以跟brief process tag thread raw time threadtime long这些参数。用来设置输出格式。
adb logcat -b main
查看主要的日志缓冲区
system缓冲区 - 与系统相关的日志信息,main缓冲区 - 默认的缓冲区
adb logcat -c
清除刚才打印的日志,就是日志从新开始显示,把以前的过滤掉。
指定log过滤条件
adb logcat *:E 输出所有Error的log,没有指定Tag
adb logcat System.out 输出System.out的log
adb logcat --pid=xx 输出指定包名的log
想要了解更多可以输入adb logcat --help查看