Looking for android Answers? Try Ask4KnowledgeBase
Looking for android Keywords? Try Ask4Keywords

Androidログとログキャストの使用


構文

  • Log.v(String tag, String msg, Throwable tr)
  • Log.v(String tag, String msg)
  • Log.d(String tag, String msg, Throwable tr)
  • Log.d(String tag, String msg)
  • Log.i(String tag, String msg, Throwable tr)
  • Log.i(String tag, String msg)
  • Log.w(String tag, String msg, Throwable tr)
  • Log.w(String tag, String msg)
  • Log.e(String tag, String msg, Throwable tr)
  • Log.e(String tag, String msg)

パラメーター

オプション説明
-b(バッファ) イベントやラジオなど、表示用に代替ログバッファを読み込みます。メインバッファはデフォルトで使用されます。代替ログバッファの表示を参照してください。
-c ログ全体をクリア(フラッシュ)して終了します。
-d ログを画面にダンプして終了します。
-f(ファイル名) ログメッセージの出力を(ファイル名)に書き込みます。デフォルトはstdoutです。
-g 指定されたログバッファのサイズを出力し、終了します。
-n(カウント) 回転したログの最大数を(count)に設定します。デフォルト値は4です。-rオプションが必要です。
-r(kbytes) ログファイルを出力ごとに回転させます(kbytes)。デフォルト値は16です。-fオプションが必要です。
-s デフォルトのフィルタ仕様を無音に設定します。
-v(フォーマット) ログメッセージの出力形式を設定します。デフォルトは簡単な形式です。

備考

定義

Logcatは、デバイスがエラーをスローしたときのスタックトレースや、アプリケーションからLogクラスで書き込んだメッセージなど、システムメッセージのログをダンプするコマンドラインツールです。

いつ使用するか

JavaのSystem.outメソッドをAndroidのLogメソッドの1つではなくコンソールに印刷することを検討している場合は、基本的に同じ方法で動作することを理解する必要があります。しかし、AndroidのLogメソッドが提供する余分な情報とフォーマットがより有益であるため、Javaのメソッドを使わないほうがよいでしょう。また、System.outの印刷メソッドはLog.i()メソッドにリダイレクトされます。

役に立つリンク

ログとログキャストの使用 関連する例