logcat -- 基本用法

1.Log类是一个日志类,我们可以在代码中使用logcat打印出消息

常见的日志记录方法有:

v(String,String)  --verbose 显示全部信息

d(String,String) -- debug 显示调试信息

i(String,String) -- information 显示一般信息

w(String,String) -- warning 显示警告信息

e(String,String) -- error 显示错误信息

2.logcat缓冲区

Android系统把log放在4个缓存区:

Radio  输出通信系统的log

System  输出系统组件的log

Event   输出event模块的log

Main  所有java层的log,以及不属于上三层的log

缓存区是链表形式且首尾相连,也叫圆形缓存区或循环缓冲区,该种数据结构适合缓冲数据流(先进先出)

adb logcat -b <buffer> 查看该缓存区数据,如adb logcat -b radio/system/events/main ,默认为main

3.logcat命令参数

4.logcat格式化输出

5.logcat优先级(以下优先级从低到高)

V --Verbose 

D -- Debug 

I -- Information

W -- Warning 

E -- Error 

F -- Fatal

S -- Silent  

 减少日志输出,可以建立一个过滤器

过滤语法:tag:priority

如: adb logcat Android:W *:S   设置过滤级别为W以上 tag为Android的log

 

 

--- 总结自极客学院 

 

posted @ 2017-02-28 22:32  biangbiang  阅读(3484)  评论(0编辑  收藏  举报