linux logcat 命令行操作技巧有哪些

小樊
83
2024-08-26 22:24:16

在 Linux 系統(tǒng)中,logcat 命令通常用于查看 Android 設(shè)備的日志

  1. 實(shí)時(shí)查看日志:
adb logcat

這將實(shí)時(shí)顯示設(shè)備產(chǎn)生的日志。

  1. 過濾日志級(jí)別:
adb logcat *:E

這將只顯示錯(cuò)誤(Error)級(jí)別的日志。其他可用的日志級(jí)別有:V(Verbose,詳細(xì))、D(Debug,調(diào)試)、I(Info,信息)、W(Warning,警告)和F(Fatal,嚴(yán)重錯(cuò)誤)。

  1. 過濾特定標(biāo)簽:
adb logcat ActivityManager:I

這將只顯示標(biāo)簽為 “ActivityManager” 的信息級(jí)別日志。

  1. 過濾多個(gè)標(biāo)簽:
adb logcat ActivityManager:I MyApp:D

這將顯示標(biāo)簽為 “ActivityManager” 的信息級(jí)別日志以及標(biāo)簽為 “MyApp” 的調(diào)試級(jí)別日志。

  1. 使用正則表達(dá)式過濾日志:
adb logcat | grep -i 'keyword'

這將只顯示包含 “keyword”(不區(qū)分大小寫)的日志。

  1. 保存日志到文件:
adb logcat -d > log.txt

這將保存當(dāng)前日志到名為 “l(fā)og.txt” 的文件中。

  1. 清除日志緩沖區(qū):
adb logcat -c

這將清除當(dāng)前日志緩沖區(qū)的內(nèi)容。

  1. 查看不同緩沖區(qū)的日志:
adb logcat -b radio

Android 日志系統(tǒng)有多個(gè)緩沖區(qū),如 main(默認(rèn))、system、radio 和 events。使用 -b 選項(xiàng)可以查看不同緩沖區(qū)的日志。

  1. 更改日志格式:
adb logcat -v time

這將以時(shí)間格式顯示日志,其他可用的格式有:brief(簡短)、process(進(jìn)程)和 tag(標(biāo)簽)。

  1. 限制日志輸出行數(shù):
adb logcat -t 100

這將限制日志輸出的行數(shù)為 100。

通過組合這些命令行選項(xiàng),你可以根據(jù)需要定制日志輸出。在使用 logcat 命令時(shí),請(qǐng)確保你的設(shè)備已連接到計(jì)算機(jī)并已啟用 USB 調(diào)試模式。

0