新しいバージョンの Android Studio Logcat の使用

1. Logcat の起動
アプリケーションが起動または停止 (終了またはクラッシュ) すると、新しい logcat は追加のメッセージを表示します。これには、新しいメッセージ、プロセス ID、およびパッケージ名が含まれます。

2. Logcat 検索
Logcat は、非常に豊富な検索ロジックを備えた検索バーを提供します。さらに使用するコンテンツについて話しましょう。

1. 現在のパッケージ名でログを検索します。

package:mine 


2. ログ レベルを追加します。
ログ レベルは合計 6 つあります。ログ レベル: レベル:[VERBOSE | INFO | ASSERT | DEBUG | WARN | ERROR]。INFO レベル以上のログを検索したい場合:

package:mine level:info 


3. タグを追加して、
特定のタグ (タグ) を持つログを検索します。たとえば、「info」タグを含むログを検索する必要があります。

package:mine level:info tag:info


4. ラベル + フィールド
たとえば、次のようなログがあります。

Log.i("info","info tag one")
Log.i("info","info tag two")
Log.i("info","info tag three")

次に、「one」フィールドを使用してログをクエリする必要があります。

package:mine level:info tag:info one


5.フィールドを除外する

Log.i("info","info tag one")
Log.i("info2","info tag two")
Log.i("info3","info tag three")

ここで「info」を取得し、「info2」を含むログを除外する必要があります。

package:mine level:info tag:info -tag:info2


6. 正規表現を使用します。
次のログが存在する場合:

Log.i("info","info tag one")
Log.i("info2","info tag two")
Log.i("info3","info tag three")

「info」で始まるタグログを取得する必要があります。

package:mine tag~:info*


7. 正規表現を使用して除外する

Log.i("info","info tag one")
Log.i("info2","info tag two")
Log.i("info3","info tag three")

「2」で終わらないログを取得する必要があります:

package:mine level:info -tag~:.*2


 8. 年齢を利用して時間をインターセプトする

age:30s はログの最後の 30 秒を返します
age:2m はログの最後の 2 分間を返します
age:1h はログの最後の 1 時間を返します
age:2d はログの最後の 2 日を返します

package:mine age:10s

9. 複数のキーワードをクエリする


たとえば、「aa」、「bb」、「cc」の 3 つのキーワードを同時に取得したい場合は、次のように「|」を使用する必要があります。

package:mine aa | bb | cc

ヒント: キーワードはスペースで区切る必要があることに注意してください。

3. Logcat コレクション
Logcat は、作成したログ コマンドを記録し、履歴でクエリすることができます。

気になるコマンドや気に入ったコマンドは、お気に入りに追加してください。

収集が完了すると、履歴リストに表示できます。


4.
Logcat の左側にあるツールをクリックすると、Logcat のフォーマットを実行できます。

「標準ビュー」を入力すると、タイムスタンプ (日付と時刻)、プロセス ID (スレッド ID を含む)、ラベル、パッケージ名、ログ レベル、メッセージなどを表示できます。もちろん、カスタマイズされた構成もサポートしています。にチェックを入れてください:

「Compact View」、つまりコンパクトビューに入ると、タイムスタンプ(時刻)、ログレベル、メッセージが表示されます。

変更が完了すると、美しいログ出力が表示されます。

5. マルチ ウィンドウ モードのサポート
Logcat の新しいバージョンは、非常に強力なマルチ ウィンドウ操作モードをサポートしています。


6. まとめ
一般的に使用される基本的な機能についてはすでに説明しましたが、一般的に、新しいバージョンの Logcat には、古いバージョンの Logcat と比較していくつかの新しい機能があります。

アプリケーションの起動、停止、またはクラッシュ時の追加
ログ 複数の logcat タブとウィンドウにより、ユーザーはさまざまなデバイスからのデータを同時に分析できます
ログ エントリのフォーマット オプションを調整でき、フィルタリングされた情報を確認できます
検索とフィルタはマージされ、常に表示されます クエリ入力フィールドには追加のフィルター演算子も含まれています。
使用可能なクエリのほとんどはお気に入りとして保存でき、クエリ履歴をより詳細に制御できます。

元のリンク: https://blog.csdn.net/u013762572/article/details/130085340 

おすすめ

転載: blog.csdn.net/weixin_62302176/article/details/132724075