logcat简介:
logcat用于输出日志到屏幕上,也可以将日志重定向到文件中。本篇主要分析logcat源码,顺便说一下logcat的典型用法。
logcat本身是一个可执行程序,需要依赖于adb命令执行,或者说,需要在adb shell命令行运行。
例如:
adb logcat > 1.log //将日志输出到1.log文件中。
adb shell
logcat -b main. // 输出类型为main的日志
-b <buffer> ,指定要查看的日志缓冲区,是一个可选项。可以是system,events,radio,main。默认值是system和main 。可选值为:
system, events , radio, main
可以用-help来列出logcat的使用方法:
logcat -help
结果如下:

其余常用的选项是:
-c 清楚屏幕上的日志.
例如,logcat -c
logcat源码分析:
编译:
logat源码主要分布在:
system/core/logcat/logcat.cpp
system/core/include/cutils/logger.h

最低0.47元/天 解锁文章
1152

被折叠的 条评论
为什么被折叠?



