In the Android Group, people often ask me how to use theAndroid Log , today I will be from the Internet and the SDK patchwork come over, let everyone first glimpse of the fast, I hope to get started Android Log has some help.
Android.util.Log commonly used methods have the following5A:log.v () log.d () log.i () log.w ( ) And log.e () 。 corresponding to the first letterVERBOSE, DEBUG,INFO, WARN,ERROR.
1, log.v debugging color is black , any message will be output, here V for verbose wordy meaning, usually use is LOG.V ("," ");
2, LOG.D output color is blue , only the meaning of debug debugging output, but he will output the upper level of information, filtering up can be DDMS by the logcat tag to choose.
3, LOG.I output is green , general informational message information, it will not output LOG.V and LOG.D information, but will display I, W and e information
4, log.w the meaning of Orange , can be seen as a warning warning, we generally need to pay attention to optimize the Android code, while selecting it will also output LOG.E information.
5, LOG.E is red , you can think of error errors, here only the red error message, these errors need our careful analysis, view the stack of information.
Here's a simple logdemoI made (step byStep):
Step 1: Prepare to work (open LogCat window).
Start Eclipse, window->show View will come up with a dialog box, when we click the Ok button, the console window will appear LogCat windows. For example:
Step 2: Create a new Android project, named Logdemo.
Step 3: design the UI interface, where we add a button to the button (click on the log log message).
The main.xml code is as follows:
<?xml version= "1.0" encoding= "Utf-8"?>
<linearlayout xmlns:android= "Http://schemas.android.com/apk/res/android"
android:orientation= "Vertical"
Android:layout_width= "Fill_parent"
android:layout_height= "Fill_parent"
>
<textview
Android:layout_width= "Fill_parent"
android:layout_height= "Wrap_content"
android:text= "@string/hello"
/>
<button
Android:id= "@+id/bt"
Android:layout_width= "Wrap_content"
android:layout_height= "Wrap_content"
android:text= "Presse Me look Log"
/>
</LinearLayout>
Step 4: Design The main class Logdemo.java, the code is as follows:
Package com.android.test;
Import android.app.Activity;
Import Android.os.Bundle;
Import Android.util.Log;
Import Android.view.View;
Import Android.widget.Button;
public class Logdemo Extends Activity {
private static final String activity_tag= "Logdemo";
private Button BT;
public void OnCreate (Bundle savedinstancestate) {
Super.oncreate (savedinstancestate);
Setcontentview (R.layout.main);
Find the button resource through Findviewbyid
BT = (Button) Findviewbyid (R.ID.BT);
Increase incident Response
Bt.setonclicklistener (New Button.onclicklistener () {
@Override
Public void OnClick (View v) {
LOG.V (Logdemo.activity_tag, "This is Verbose.");
LOG.D (Logdemo.activity_tag, "This is Debug.");
LOG.I (Logdemo.activity_tag, "This is Information");
LOG.W (Logdemo.activity_tag, "This is warnning.");
LOG.E (Logdemo.activity_tag, "This is Error.");
}
});
}
}
Step 5: Run the Logdemo project with the following results:
When we click on the button, it will trigger the event, which has the following effect in the Logcat window:
"References" http://blog.csdn.net/Android_Tutor/article/details/5081713