Android/サンプルプログラム/ログ出力

ログを出力する

Androidでログを出力するにはandroid.util.Logクラスを使用する。
LogクラスはそれぞれERROR, WARN, INFO, DEBUG, VERBOSEで分類して表示できるようになっており、
それぞれでstaticメソッドが用意されている。

エラーレベル メソッド
ERROR Log.e(String, String)
WARN Log.w(String, String)
INFO Log.i(String, String)
DEBUG Log.d(String, String)
VERBOSE Log.v(String, String)

メソッド説明
public static int v(String tag, String msg)
tag タグ。ログフィルタのためのもの。アプリーションを特定するための任意の文字列などを指定
msg ログ。デバッグ情報、変数値、エラー情報などを指定


以下がソース例:
package log.sample;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;

public class MainActivity extends Activity
{
  /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState)
   {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.main);
       Log.v("LogSample", "TestLog");
   }
}

Netbeansの場合、LogはLogWindowに出力される。
LogWindowの表示方法は
上部メニューより「ウィンドウ」→「output」→「ADV Log」
でウィンドウが追加される。

以下が追加したLogwindowである。(クリックすると画像拡大)
Android-Log.JPG

番号 説明
時刻
プロセスID
スレッドID?
ログレベル(ERROR, WARN, INFO, DEBUG, VERBOSE)
Tag(メソッドのTagに指定した文字列)
Message(メソッドのmsgに指定した文字列)
ログを出力しているデバイス名と識別番号
フィルタ(例ではLogSampleでフィルタ中)
ログレベルの選択



  • 最終更新:2014-08-16 20:09:20

このWIKIを編集するにはパスワード入力が必要です

認証パスワード