日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[8] ADB 查看日志

發布時間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [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 -c

2. 內核日志

adb shell dmesg

總結

以上是生活随笔為你收集整理的[8] ADB 查看日志的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。