public static final TAG = "Legendry Eagle";
問題:私はコマンドラインから"Legendry Eagle"
のログを見てみたいです。フィルタリングLogcatログのコマンドライン上
私が試した:
adb logcat -s "Legendry Eagle"
adb logcat -s <Legendry Eagle>
しかし、まだそれが機能していませんが。
public static final TAG = "Legendry Eagle";
問題:私はコマンドラインから"Legendry Eagle"
のログを見てみたいです。フィルタリングLogcatログのコマンドライン上
私が試した:
adb logcat -s "Legendry Eagle"
adb logcat -s <Legendry Eagle>
しかし、まだそれが機能していませんが。
だけ特定のタグのlogcatを表示したい場合は、このようにそれを実行します。それは静かに他のすべてのタグを設定して
adb logcat YourTAGHere:Priority *:S
*:S
は、重要です。 MainActivity
タグのみを冗長レベルでトラッキングする場合、構文は次のようになります。
adb logcat MainActivity:V *:S
編集:私はスペースでタグをフィルタリングする良い方法を発見した 。 LegendryEagle
はうまく動作しますが、除外できませんでしたLegendry Eagle
文書では、「一連の仕様は空白で区切られています。」と表示されているため、おそらく彼の「Legendry Eagle」タグがフィルタリングに失敗していました。 –
これは受け入れられた答え – Guy
+1の重要性は、*:Sの – wolfovercats
標準adb logcat -s tagname
が動作しない、あなたは常にパイプfind
にadb
の出力を、あなたが必要なものをフィルタリングすることができれば、
adb logcat | find "Legendry Eagle"
のようなものは、これはDOS find
コマンドに全体logcatを渡し、その中フィルタを回すと、Legendry Eagle文字列が含まれています。
「xyzを見つける」という拡張子も私の問題を解決しました。 (これは、あなたが完全な1時間の研究を行わない限り、インターネットがあなたに言わない最小限のビットです) –
私はこれがうまくいった!ありがとう。 – Raulp
このコマンドを使用してadb logcat *:Wと読んでください。 http://developer.android.com/tools/debugging/debugging-log.html
回答はとても簡単です。 2つの単語の間のスペースを削除して、もう一度試してください。
public static final TAG = "LegendryEagle";
adb logcat -s "LegendryEagle"
とlogcatを参照してください。あなたはあなたの答えを持っています。ロギングタグとしてイーグルを使用していると仮定すると、
Webビューはすべて 'console.log'を「Web Console」にログするので、これは本当に役立たない。 – TheHippo
、これを使用する:
のadb logcatイーグルを:私はイーグルを理解としての
:* * *すべてのログをオンにすることを意味します*:sは他のすべてのタグをサイレントにすることを意味します。
eclipse logcatビューは、コマンドラインよりもはるかに使いやすく、ログのレベルによって色が異なります。フィルタを作成して保存すると、それはそのままになりますERE永遠にあなたがそのフィルタを削除するまで
Offtopic:なぜあなたはDOS PROMTを使用して、デバッグのためのEclipseれていませんか?または、デバッグしていませんか? – RvdK
使用[この] [1]リンクは、それが役に立つかもしれ [1]:のhttp://のstackoverflow。com/questions/7537419/how-to-filter-android-logcat-by-application –
コマンドでタグのスペルを間違えていませんか?あなたのプロジェクトが実際に_Legendary Eagle_を使用しているかもしれませんが、あなたは_Legendry Eagle_を探しています(またはその逆)。 –