AndroidのLogについて
出力方法
Logクラスのメソッドを使う。 Log.dのように、ログレベルの頭文字のメソッドが用意されている。
ERRORより酷いエラー*1の場合は、wtf *2 メソッドを使う。
フォーマット
幾つかある。logcat -v <format_name> でフォーマット指定が可能。
- threadtime
- [日付] [時刻] [PID?]-[TID?]/[アプリ名] [ログレベル]/[TAG]: [本文]
04-25 08:36:48.633 5265-5306/com.sample.hoge.test I/OpenGLRenderer﹕ Initialized EGL, version 1.4
- [日付] [時刻] [PID?]-[TID?]/[アプリ名] [ログレベル]/[TAG]: [本文]
ログレベル
- VERBOSE
- DEBUG
- INFO
- WARN
- ERROR
リリース版では出力を抑制する方法
ProGuardを使ったハックがあるらしい。