大家好,又见面了,我是你们的朋友全栈君。
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
— 总结自极客学院
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/154955.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...