Android Logging
logcatの正規表現のfilterで negateでfilterしたい
^(?!.*(bar|foo|memtrack).*$ 否定先読みを使う command line なら、 grep -v (invert match)を使えばよい
Log.d(tag, message) で print debug?
logcat上で、tag名で絞り込み?
Log.d:debug,Log.v: verbose,Log.i: info, Log.w warn, Log.e error,Log.wtf what terreble failure
localfileに(同時に)出したい
logcatをファイルにそのまま出せばよい。
ローカルファイルに出しながら、logcatもみておくには、、
adb logcat | tee <filename>
これだと、terminalの方にでる。当たり前か。。
IDEの中の画面出力を維持しながら logfileが欲しい場合は??
見えないときがある?
emulator(device), processの確認, filterの確認
$ adb kill-server
$ adb start-server
applicationクラスが、manifestに登録されてない?
メソッド名が出るので、見やすい。他にもメリットありそう。
link: