2010年6月30日水曜日

【android】androidアプリでログを出力

メモがてら。

androidアプリでログを自由に出力する方法です。
ログはeclipseのLog catで見れます。

使い方は簡単です。

まず、android.util.Logをインポートします。
次に、ログを表示するメソッドを使います。

Log.v(String tag, String message);

ちなみに、ログの種類には5つあり、
Verbose
Debug
Info
Warn
Error
があります。
Log.の次にエラータイプの頭文字を小文字で設定します。
引数には、文字列でタグとメッセージをしてします。

これでログが出力されるようになります。

Log catの表示の仕方は、eclipseのウィンドウ(w)→ビューの表示(v)→その他(o)(or Alt + Shift + Q→ Q)→Android→LogCatで表示されるようになります。

しかし、このLogCat、初期状態だとシステムのログしか表示してくれないみたいなので、フィルターを作成する必要があります。
フィルターの作り方は、LocCatタブの緑の+アイコンをクリックして、FilterNameに適当な名前を入れることで作成できます。詳しくはググッてください。

また、上記のように設定してもログが表示されない!という場合があります。

そんな時は、コマンドプロンプトで
adb kill-server
と打ってから、
adb start-server
とすることで解決できるかもです。

参考にしたブログなど
・logcatにログ表示
http://ichitcltk.hustle.ne.jp/gudon/modules/pico_rd/index.php?content_id=46
http://www.adakoda.com/android/000064.html

・ログが表示されない
http://syouryuxin.blogspot.com/2010/02/android-logcat.html

0 件のコメント:

コメントを投稿