在 Linux 系統(tǒng)中,logcat
命令通常用于查看 Android 設(shè)備的日志
adb logcat
這將實(shí)時(shí)顯示設(shè)備產(chǎn)生的日志。
adb logcat *:E
這將只顯示錯(cuò)誤(Error)級(jí)別的日志。其他可用的日志級(jí)別有:V(Verbose,詳細(xì))、D(Debug,調(diào)試)、I(Info,信息)、W(Warning,警告)和F(Fatal,嚴(yán)重錯(cuò)誤)。
adb logcat ActivityManager:I
這將只顯示標(biāo)簽為 “ActivityManager” 的信息級(jí)別日志。
adb logcat ActivityManager:I MyApp:D
這將顯示標(biāo)簽為 “ActivityManager” 的信息級(jí)別日志以及標(biāo)簽為 “MyApp” 的調(diào)試級(jí)別日志。
adb logcat | grep -i 'keyword'
這將只顯示包含 “keyword”(不區(qū)分大小寫)的日志。
adb logcat -d > log.txt
這將保存當(dāng)前日志到名為 “l(fā)og.txt” 的文件中。
adb logcat -c
這將清除當(dāng)前日志緩沖區(qū)的內(nèi)容。
adb logcat -b radio
Android 日志系統(tǒng)有多個(gè)緩沖區(qū),如 main(默認(rèn))、system、radio 和 events。使用 -b
選項(xiàng)可以查看不同緩沖區(qū)的日志。
adb logcat -v time
這將以時(shí)間格式顯示日志,其他可用的格式有:brief(簡短)、process(進(jìn)程)和 tag(標(biāo)簽)。
adb logcat -t 100
這將限制日志輸出的行數(shù)為 100。
通過組合這些命令行選項(xiàng),你可以根據(jù)需要定制日志輸出。在使用 logcat
命令時(shí),請(qǐng)確保你的設(shè)備已連接到計(jì)算機(jī)并已啟用 USB 調(diào)試模式。