2010-07-29 60 views
15

在Eclipse中的Logcat有顏色的錯誤,警告,調試,...
當我運行命令時我怎麼能在Linux(Ubuntu)上得到相同的結果'adb -e logcat'在終端上得到它的顏色?顏色在Linux上的logcat線[android]

+0

+1添加logcat的配置,因爲我很好奇,也 – Falmarri 2010-07-29 09:28:07

回答

29

Link with script

我認爲這將是對您有用,您可以自行更改腳本;)

+0

Taht的偉大。完美地工作。多謝。 – Sephy 2010-07-29 11:37:35

+0

之前,更改執行permision。 1.在控制檯中鍵入「chmod + x coloredlogcat.pytxt」 2。或右鍵單擊和選項卡「權限」,然後單擊「允許執行文件作爲程序」 現在你可以使用它) – 2010-07-29 11:43:26

+0

實際上問題是,我試圖執行python腳本就像它寫在Jeff的頁面上,但我需要在執行命令之前添加「python」。 – Sephy 2010-07-29 13:32:55

0

又一腳本:

#!/bin/sh 
while :; do 
    adb [email protected] logcat | sed \ 
    -e 's:^V/:\x00\x1b[0;35m:g' \ 
    -e 's:^D/:\x00\x1b[0;36m:g' \ 
    -e 's:^I/:\x00\x1b[0;32m:g' \ 
    -e 's:^W/:\x00\x1b[0;33m:g' \ 
    -e 's:^E/:\x00\x1b[0;31m:g' \ 
    -e 's:^F/:\x00\x1b[0;31m:g' \ 
    -e '/Unexpected value from nativeGetEnabledTags/d' \ 
    -e '/The application may be/d' 
    sleep 1 
done 
3

我最喜歡的是pidcat,基於關閉傑夫·夏基的劇本(由雅羅斯拉夫Boichuk提及)由傑克沃頓維護。

我也使用了由Marshall Culpepper維護的logcat-color(也基於Jeff的腳本),它允許您創建可激活的配置文件(每個任務或每個應用程序等的日誌)。

我更喜歡pidcat,因爲當時logcat-color不會按包名進行過濾,並且一旦它是added,我就再也沒有回去嘗試過。似乎仍然相當受歡迎。

1

如果您使用Python,PyLogAnalyser可以過濾,上色和分析所有鍵入linux,Windows和Mac(和Cygwin)日誌。

你可以直接從PyPI將安裝:

python -m pip install pyloganalyser 

,並調用它,以打印日誌,爲標準輸出(它也是文本或HTML輸出):

adb logcat -v threadtime | python -m lognalyser --stdin --stdout -c Android_logcat_threadtime.conf 

的文件'Android_logcat_threadtime.conf'包含在模塊目錄中。

Website: http://pyloganalyser.sourceforge.net