43
public static final TAG = "Legendry Eagle";

"Legendry Eagle"問題:コマンドラインからのログを表示したい。

私は試した:

 adb logcat -s "Legendry Eagle" 
 adb logcat -s <Legendry Eagle>

しかし、それでも機能していません。

4

6 に答える 6

69

特定の TAG の logcat のみを表示する場合は、次のようにします。

adb logcat YourTAGHere:Priority *:S

*:S他のすべてのタグをサイレントに設定するため、これは重要です。Verbose レベルで自分のタグだけを追跡したい場合MainActivity、構文は次のようになります。

adb logcat MainActivity:V *:S

編集: スペースを含むタグを除外する良い方法が見つかりませんでした。LegendryEagle正常に動作しますが、除外できませんでしたLegendry Eagle

于 2012-12-18T11:44:10.967 に答える
20

標準adb logcat -s tagnameが機能しない場合は、いつでもの出力をパイプして、必要なものをフィルタリングすることができますadbfind

adb logcat | find "Legendry Eagle"

これにより、logcat 全体が DOSfindコマンドに渡され、次にLegendry Eagle文字列を含む行が除外されます。

于 2012-12-18T11:31:26.197 に答える
13
adb logcat | grep "your tag"

「あなたのタグ」を含むログのみを表示します

于 2016-12-01T12:32:24.250 に答える
5

答えはとても簡単です。2 つの単語の間のスペースを削除して、もう一度お試しください。

 public static final TAG = "LegendryEagle";
 adb logcat -s "LegendryEagle" 

logcat を参照してください。あなたはあなたの答えを得ました。

于 2012-12-18T12:05:48.383 に答える
2

このコマンド adb logcat *:W を使用して、これを読んでください。http://developer.android.com/tools/debugging/debugging-log.html

于 2012-12-18T11:31:39.993 に答える