[8] ADB 查看日志
生活随笔
收集整理的這篇文章主要介紹了
[8] ADB 查看日志
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
查看日志
- 1. Android 日志
- 1.1 按級別過濾日志
- 1.2 按 tag 和級別過濾日志
- 1.3 日志格式
- 1.4 清空日志
- 2. 內核日志
Android 系統的日志分為兩部分,底層的 Linux內核日志輸出到 /proc/kmsg, Android 的日志輸出到 /dev/log。
1. Android 日志
[adb] logcat [<option>] ... [<filter-spec>] ...1.1 按級別過濾日志
Android的日志分為如下幾個優先級(priority):
- V —— Verbose(最低,輸出得最多)
- D —— Debug
- I —— Info
- W —— Warning
- E —— Error
- F —— Fatal
- S —— Silent(最高,啥也不輸出)
按某級別過濾日志則會將該級別及以上的日志輸出。
比如,命令 adb logcat *:W 會將 Warning、Error、Fatal和 Silent 日志輸出。
在 macOS 下需要給 :W 這樣以 * 作為 tag 的參數加雙引號,如 adb logcat ":W",不然會報錯 no matches found: *:W
1.2 按 tag 和級別過濾日志
<filter-spec> 可以由多個 <tag>[:priority]組成。
比如,命令:
adb logcat ActivityManager:I MyApp:D *:S表示輸出 tag ActivityManager 的Info以上級別日志,輸出 tag MyApp的 Debug 以上級別日志,及其它 tag 的 Silent級別日志(即屏蔽其它tag日志)。
1.3 日志格式
可以用 adb logcat -v <format>選項指定日志輸出格式。
日志支持按以下幾種 <format>:
- brief (默認格式) <priority>/<tag>(<pid>): <message>
- process <priority>(<pid>) <message>
- tag <priority>/<tag>: <message>
- raw <message>
- time <datetime> <priority>/<tag>(<pid>): <message>
- threadtime <datetime> <pid> <tid> <priority> <tag>: <message>
- long [ <datetime> <pid>:<tid> <priority>/<tag> ] <message>
1.4 清空日志
adb logcat -c2. 內核日志
adb shell dmesg總結
以上是生活随笔為你收集整理的[8] ADB 查看日志的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python交流群教学视频_自学 Pyt
- 下一篇: 【分享-免费下载】免费下载配乐/视频/平