public static final TAG = "Legendry Eagle";
"Legendry Eagle"
問題:コマンドラインからのログを表示したい。
私は試した:
adb logcat -s "Legendry Eagle"
adb logcat -s <Legendry Eagle>
しかし、それでも機能していません。
特定の TAG の logcat のみを表示する場合は、次のようにします。
adb logcat YourTAGHere:Priority *:S
*:S
他のすべてのタグをサイレントに設定するため、これは重要です。Verbose レベルで自分のタグだけを追跡したい場合MainActivity
、構文は次のようになります。
adb logcat MainActivity:V *:S
編集:
スペースを含むタグを除外する良い方法が見つかりませんでした。LegendryEagle
正常に動作しますが、除外できませんでしたLegendry Eagle
標準adb logcat -s tagname
が機能しない場合は、いつでもの出力をパイプして、必要なものをフィルタリングすることができますadb
。find
adb logcat | find "Legendry Eagle"
これにより、logcat 全体が DOSfind
コマンドに渡され、次にLegendry Eagle文字列を含む行が除外されます。
adb logcat | grep "your tag"
「あなたのタグ」を含むログのみを表示します
答えはとても簡単です。2 つの単語の間のスペースを削除して、もう一度お試しください。
public static final TAG = "LegendryEagle";
adb logcat -s "LegendryEagle"
logcat を参照してください。あなたはあなたの答えを得ました。
このコマンド adb logcat *:W を使用して、これを読んでください。http://developer.android.com/tools/debugging/debugging-log.html