2016-03-21 8 views
2

私は特定の部分を探したいlogcat(Android Monitor)に多くの出力を持っています。この部分はキーワードで始まり、いくつかのログにチェックしたい情報があります。Androidスタジオ:ログカット検索対フィルタ

ログレベルをフィルタリングして式を検索する可能性があることは知っています。 UIにキーワードを入力すると、ログだけがキーワードでフィルタリングされます。

私は、キーワードが後に続く行/ログにinteresstedです。検索オプションはありますか?情報がフィルタされず、結果は完全なログに表示されますか?

Ctrl + sのようなthis answerで提案されているコマンドは機能しません。

+0

Ctrl + fを試しましたか? – user3615737

+0

もちろん試しました;) – Petterson

+0

あなたはAndroid SDKの最新バージョンを使用していますか?モニタを開いてWindow-> ShowView()に行くと、_logcat_と_logcat(廃止予定)のオプションが得られます。 _logcat_にはfind、_logcat(廃止予定)_はありません。これはAndroid Device Monitorのバージョン24.4.1にあります。 – user3615737

答えて

1

私は同じ問題を抱えていましたが、Loggerヘルパークラスを作成して、アンドロイドログにline_number、ClassName、メソッド名を自動的にタグ付けしてリフレクションで助けてくれました。メソッドの出力をフィルタリングしたいのですが、logcatフィルタにメソッドの名前を記述するだけで、そのメソッド内にすべてのログが出力されます。行番号とクラスと同じですが、gistを試してみてください。

Logger.getLoggerを使用して簡単にログのような簡単な名前に割り当て、通常はlog.d("string")のようにタグを付けずに自動的に行のメソッドとクラスを取得します。あなたが望むならそれを微調整することができます、それが助けてくれることを願ってください。

+0

ご迷惑をお掛けしていただきありがとうございます。ライブラリ内にあるため、ログを編集できません。 – Petterson