目录
方式一 简单粗暴,针对怀旧者,可切回原版log视图
方式二 学习新的log过滤方法
升级新版本AndroidStudio后,log日志变成以下样子,发现之前过滤error,infor的tab都不见了,瞬间不淡定了,查阅资料才发现,其实是变得更强大了,解决方式有如下两种:
方式一 简单粗暴,针对怀旧者,可切回原版log视图
在Settings->Experimental->Logcat->Enable new Logcat tool window勾选去掉即可
方式二 学习新的log过滤方法
1.在下图红框处,支持以下多种过滤,其中level就是以前的Error,infor等过滤
tag
:与日志条目的tag
字段匹配。package
:与日志记录应用的软件包名称匹配。process
:与日志记录应用的进程名称匹配。message
:与日志条目的消息部分匹配。level
:与指定或更高严重级别的日志匹配,例如DEBUG
。age
:如果条目时间戳是最近的,则匹配。值要指定为数字,后跟表示时间单位的字母:s
表示秒,m
表示分钟,h
表示小时,d
表示天。例如,age: 5m
只会过滤过去 5 分钟内记录的消息。is
:is:crash
匹配表示应用崩溃(原生或 Java)的日志条目。is:stacktrace
匹配表示任何类似 Java 堆栈轨迹的日志条目,而不管日志级别如何。
注意过滤类型后面的符号不一样代表不同过滤匹配
2.除了单独过滤之外,还支持逻辑运算符
例如:
(tag:foo | tag:bar) & package:myapp