[解決済み] LogCatをフィルタリングして、My Applicationからのメッセージのみを取得するには?
質問
ADT for Androidを搭載したEclipseでLogcatを使用すると、他の多くのアプリケーションからのメッセージも取得できることが確認されました。これをフィルタリングして、自分のアプリケーションからのメッセージだけを表示する方法はありますか?
解決方法を教えてください。
パッケージ名は一意であることが保証されているので、以下のことが可能です。
を使用します。
Log
関数にパッケージ名としてタグを指定し、パッケージ名でフィルタリングします。
:
注:Build Tools 21.0.3より、TAGSが23文字以下に制限されたため、この機能は使えなくなりました。
Log.<log level>("<your package name>", "message");
adb -d logcat <your package name>:<log level> *:S
-d
は実機を表し
-e
はエミュレータを表します。もし複数のエミュレータが動作している場合は
-s emulator-<emulator number>
(例,
-s emulator-5558
)
例
adb -d logcat com.example.example:I *:S
または
System.out.print
を使ってログにメッセージを送ることができます。
adb -d logcat System.out:I *:S
で、System.out の呼び出しだけを表示します。
すべてのログレベルや詳細な情報は、こちらで確認できます。 https://developer.android.com/studio/command-line/logcat.html
http://developer.android.com/reference/android/util/Log.html
EDIT: 少し早とちりしてしまったようで、Eclipseのlogcatについて質問されていることに今気づきました。私が上に投稿したのは、コマンドラインからadbを通してlogcatを使用するためのものです。同じフィルターがEclipseに転送されるかどうかはわかりません。
関連
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
Android端末にADBが接続できない!を解決。理由: デバイスが認証されていない!
-
[解決済み】Android "ビュー階層を作成した元のスレッドだけが、そのビューに触れることができる"
-
[解決済み] 「外部JARで「Dalvik形式への変換に失敗し、エラー1が発生しました。
-
AndroidStudio reports Could not resolve all artifacts for configuration ':app:classpath'.
-
android studioが "The activity must be exported or contain an intent-filter" と表示され実行される。
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] APKファイルからソースコードを取得する方法はありますか?
-
[解決済み] Bitmapオブジェクトに画像を読み込む際にOutOfMemoryが発生する問題
-
[解決済み] アプリケーションを終了することは嫌われますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
NetworkOnMainThreadException
-
aapt2エラー:ログを確認する(具体的な原因の探り方)
-
android.os の NetworkOnMainThreadException。
-
AndroidエミュレーターのADBサーバーがACKしない問題
-
gitlab 設定エラー。リモートリポジトリから読み込めなかったか、ホストキーの検証に失敗しました。
-
を作ってください。*** makeするルールがない エラーの原因、分析、解決策
-
Error:A problem occurred configuring project ':app'. > ビルドを見つけられませんでした。
-
アンドロイドのエリプサイズを使用する
-
Android TextViewにandroid:ellipsize=endのバグがある。
-
超シンプルなアンドロイドのタイムディレイ機能