"景先生毕设|www.jxszl.com

logcat命令详解

2023-09-12 15:40编辑: www.jxszl.com景先生毕设
                       logcat命令详解
选项解析 :
  1.  "-s"选项 : 设置输出日志的标签, 只显示该标签的日志;
  2. "-f"选项 : 将日志输出到文件, 默认输出到标准输出流中, -f 参数执行不成功;
  3. "-r"选项 : 按照每千字节输出日志, 需要 -f 参数, 不过这个命令没有执行成功;
  4. "-n"选项 : 设置日志输出的最大数目, 需要 -r 参数, 这个执行 感觉 跟 adb logcat 效果一样;
  5. "-v"选项 : 设置日志的输出格式, 注意只能设置一项;
  6. "-c"选项 : 清空所有的日志缓存信息;
  7. "-d"选项 : 将缓存的日志输出到屏幕上, 并且不会阻塞;
  8. "-t"选项 : 输出最近的几行日志, 输出完退出, 不阻塞;
  9. "-g"选项 : 查看日志缓冲区信息;
  10. "-b"选项 : 加载一个日志缓冲区, 默认是 main, 下面详解;
  11. "-B"选项 : 以二进制形式输出日志;
过滤项解析
  1. V — Verbose (lowest priority) 对应于Log.i()系列函数
  2. D — Debug 对应于Log.d()系列函数
  3. I — Info 对应于Log.i()系列函数
  4. W — Warning 对应于Log.w()系列函数
  5. E — Error 对应于Log.e()系列函数
  6. F — Fatal 对应于Log.wtf()系列函数
  7. S — Silent (highest priority, on which nothing s ever printed)
logcat缓冲区
四个log缓冲区:
  1. Radio:输出通信系统的log
  2. System:输出系统组件的log
  3. Event:输出event模块的log
  4. Main:所有java层的log,遗迹不属于上面3层的log

logcat格式化输出
  1. brief 显示优先级/标记和过程的PID发出的消息(默认格式)
  2. process 只显示PID
  3. tag 只显示优先级/标记
  4. raw 显示原始的日志消息,没有其他元数据字段
  5. time 调用显示日期、时间、优先级/标签和过程的PID发出消息
  6. threadtime 调用显示日期、时间、优先级、标签遗迹PID TID线程发出的消息
  7. long 显示所有元数据字段与空白行和单独的消息

原文链接:http://www.jxszl.com/biancheng/JAVA/446476.html