adb 查看日志 设置级别和设置筛选
时间: 2023-08-22 13:16:04 浏览: 322
好的,针对你的问题,我来简单介绍一下。
在 Android 中,我们可以使用 adb 工具来查看设备的日志信息。具体来说,可以使用以下命令来设置日志级别和筛选条件:
1. 设置日志级别
使用以下命令可以设置日志级别:
```
adb shell setprop log.tag.<TAG> <LEVEL>
```
其中,TAG 代表日志标签,LEVEL 代表日志级别,可取的值包括:
- VERBOSE
- DEBUG
- INFO
- WARN
- ERROR
- ASSERT
比如,如果要将 TAG 为 "MyApp" 的日志级别设置为 DEBUG,可以使用以下命令:
```
adb shell setprop log.tag.MyApp DEBUG
```
2. 设置筛选条件
使用以下命令可以设置筛选条件:
```
adb logcat [<option>] [<filter-specs>]
```
其中,option 代表日志输出选项,filter-specs 代表筛选条件,可取的值包括:
- -v <format>:设置日志输出的格式,可取的格式包括 brief、process、tag、thread、raw、time、threadtime 和 long。
- -d:只输出当前缓冲区的日志信息。
- -f <filename>:将日志信息保存到指定文件中。
- <filter-specs>:设置筛选条件,格式为 <tag>[:priority]。
比如,如果要只输出 TAG 为 "MyApp",且日志级别为 DEBUG 及以上的日志信息,可以使用以下命令:
```
adb logcat -s MyApp:D
```
希望以上内容能够对你有所帮助!
阅读全文