Android Intermediate Tutorial----Log text (LOG.V,LOG.D,LOG.I,LOG.W,LOG.E)

Source: Internet
Author: User
Tags log log

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.