18

The Logcat in Eclipse has colors for errors, warning, debug, ...
How can I do to get the same result on Linux (Ubuntu) when I run the command 'adb -e logcat' in a terminal to get it colored?

4

7 に答える 7

27

スクリプトとのリンク

自分でスクリプトを変更できるので便利だと思います;)

于 2010-07-29T11:23:18.770 に答える
23

adb logcat -v color

developer.android.comから

于 2019-04-17T07:01:23.810 に答える
10

これは、logcatの「カラー化」に関する私の見解です: https ://bitbucket.org/brunobraga/logcat-colorize

ここに画像の説明を入力してください

于 2013-03-20T06:14:48.737 に答える
3

私のお気に入りはpidcatで、Jeff Sharkeyのスクリプト(Yaroslav Boichukが言及)に基づいてJakeWhartonによって保守されています。

また、Marshall Culpepperによって管理されているlogcat-color(これもJeffのスクリプトに基づいています)を使用しました。これにより、アクティブ化できるプロファイル(タスクごと、またはアプリケーションごとなど)を作成できます。

当時、logcat-colorはパッケージ名でフィルタリングされなかったため、pidcatを使用しました。また、追加された後は、再試行することはありませんでした。それでもかなり人気があるようです。

于 2015-08-03T21:44:43.750 に答える
1

そしてさらに別のスクリプト:

#!/bin/sh
while :; do 
    adb $@ 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
于 2013-06-21T13:59:35.467 に答える
1

Pythonを使用している場合、PyLogAnalyserは、Linux、Windows、Mac(およびCygwin)のすべてのタイプのログをフィルタリング、色付け、分析できます。

PyPIから直接インストールできます。

python -m pip install pyloganalyser

また、標準出力(テキストまたはHTML出力)のログを印刷するために呼び出します。

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

ファイル'Android_logcat_threadtime.conf'はモジュールディレクトリに含まれています。したがって、実際の呼び出しは次のようになります。

CONFPATH="$(python -c 'import loganalyser;print loganalyser.__file__.replace("/__init__.pyc","")')";
adb logcat -v threadtime | python -m loganalyser --stdin --stdout -c "$CONFPATH"/android/Android_logcat_threadtime.conf

ウェブサイト:http://pyloganalyser.sourceforge.net

于 2016-10-30T15:45:04.847 に答える
0

lnavを試してみて、ここからlogcatconfigを追加してください

于 2016-11-19T20:02:53.947 に答える