2010-07-29 62 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