61

adb logcatコマンドからのデバッグ ログを見たくありません。携帯電話からのデバッグ ログが大量にあるのですが、見たくありません。

adb logcat --help" *:I "情報ログのみを出力すると言いますが、デバッグ以外のすべてのログをフィルタリングするオプションはありますか?

4

6 に答える 6

133

ドキュメント hereから、ログ レベル フィルタを指定すると、そのレベル以上のすべてのメッセージが表示されます。レベルは次のように指定されます。

ログ メッセージのタグは、メッセージの発信元のシステム コンポーネントを示す短い文字列です (例: ビュー システムの場合は「View」)。

優先度は、次の文字値のいずれかで、優先度が低いものから順に並べられます。

  • V: Verbose (最低優先度)
  • D: デバッグ
  • 私: 情報
  • W: 警告
  • E: エラー
  • F:致命的
  • S: Silent (最優先、何も印刷しない)

...

次のフィルター式は、すべてのタグについて、優先度レベルが「警告」以上のすべてのログ メッセージを表示します。

adb logcat *:W

したがって、これを念頭に置いて、言及したフィルターを渡すと*:I、詳細ログとデバッグ ログ以外のすべてがログに記録されます。

Verbose を指定すると、Verbose より上のすべてのものが含まれるため、Verbose と他のログ レベルを表示することが意図されていない限り、それはできないと思います。

その場合は、特定のログ レベルの代わりに特定のタグ、または両方の組み合わせでフィルタリングすると便利な場合があります。

于 2012-06-13T06:27:36.440 に答える
20

adb logcat *:I優先度が INFO 以上 のすべてのログを表示します。

優先度は、次の文字値のいずれかで、優先度が低いものから順に並べられます。

  • V — 詳細 (優先度が最も低い)
  • D — デバッグ
  • I — 情報
  • W — 警告
  • E — エラー
  • F — 致命的
  • S — Silent (最高の優先度、何も印刷されない)

上記の情報は 、Logcat を使用したログの書き込みと表示で利用できます。

于 2012-06-13T06:23:24.040 に答える
7

一部のHuaweiデバイスでログを有効にするには:

  • ダイヤル *#*#2846579#*#*

  • 「プロジェクトメニュー」を選択

  • 「背景設定」を選択

  • 「ログ設定」を選択

  • 「ログスイッチ」を選択

  • 「ログオン」を有効にする

  • 「ログレベル設定」を選択

  • 「デバッグ」を有効にする

  • 「戻る」キーを押します

  • 「ダンプとログ」を選択します

  • 「ダンプとログを開く」を有効にする

  • 「戻る」キーを5回押してホーム画面に戻ります。

  • 電話を再起動します。

LogCat が機能するようになりました。

于 2016-07-15T08:47:13.990 に答える
-1

パッケージ名を使用して、特定のアプリケーションのフィルターを作成できます。

于 2012-06-13T06:10:49.247 に答える