Monday, February 09, 2009
Minimal code to perform logging in Google Android
To produce log message in Google Android is really quite easy.
At the top of the file in the imports section add:
And then in your code you add
Where
It is considered good form that the TAG is a constant for the class.
So I put something like this at the top of the class
There are several levels of logging and in level order these are
Where
v = verbose
d = debug
i = info
w = warning
e = error
The logging is performed by LogCat which can be accessed via the adb tool that comes with the Android developer kit.
At the top of the file in the imports section add:
import android.util.Log;
And then in your code you add
Log.d(TAG,message);
Where
TAG
and message
are strings.It is considered good form that the TAG is a constant for the class.
So I put something like this at the top of the class
private static final String TAG = Foo.class.getName();
There are several levels of logging and in level order these are
Log.v(), Log.d(), Log.i(), Log.w()
and Log.e()
Where
v = verbose
d = debug
i = info
w = warning
e = error
The logging is performed by LogCat which can be accessed via the adb tool that comes with the Android developer kit.
tools/adb logcat
will start logging at the INFO
level as that is the default.tools/adb logcat *:V
will log everything at VERBOSE
level.tools/adb logcat Wibble:W
will filter most things and only show those log statements with the tag Wibble
at the WARNING
level.Labels: google android
Subscribe to Posts [Atom]