Android Log及其参数的使用

转载自:http://www.jb51.net/article/37204.htm


Android群里,经常会有人问我,Android Log是怎么用的,今天我就把从网上以及SDK里东拼西凑过来,让大家先一睹为快,希望对大家入门Android Log有一定的帮助.
android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSEDEBUG,INFOWARNERROR
1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");
2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.
3、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息
4、Log.w的意思为橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。
5、Log.e为红色,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要我们认真的分析,查看栈的信息了。 
下面是我做的一个简单的LogDemo(Step By Step):
Step 1
:准备工作(打开LogCat视窗).
启动Eclipse,在Window->Show View会出来一个对话框,当我们点击Ok按钮时,会在控制台窗口出现LogCat视窗.如下图:

 

Step 2:新建一个Android工程,命名为LogDemo.
Step 3:设计UI界面,我们在这里就加了一个Button按钮(点击按钮出现Log日志信息).
Main.xml代码如下:

复制代码代码如下:

<?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:设计主类LogDemo.java,代码如下:

复制代码代码如下:

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);
        //通过findViewById找到Button资源
        bt = (Button)findViewById(R.id.bt);
        //增加事件响应
        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:运行LogDemo工程,效果如下:

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当您在开发Android应用程序时,使用日志是非常重要的。Android Studio提供了一个强大的日志工具来帮助您调试和分析应用程序的运行时行为。下面是使用Android Studio日志的简单教程: 1. 导入日志类 首先,在您的Java类中导入`android.util.Log`类,该类提供了打印日志的方法。 2. 打印日志 使用以下方法之一来打印日志: - `Log.d(tag, message)`:打印调试级别的日志。 - `Log.i(tag, message)`:打印信息级别的日志。 - `Log.w(tag, message)`:打印警告级别的日志。 - `Log.e(tag, message)`:打印错误级别的日志。 在上述方法中,`tag`参数是用于标识日志的字符串,可以用来过滤和查找特定类型的日志。`message`参数是要打印的日志消息。 3. 设置日志级别 默认情况下,Android Studio会根据应用程序的构建类型(例如Debug或Release)自动设置日志级别。您可以在应用程序的`build.gradle`文件中自定义日志级别: ```groovy android { // ... buildTypes { debug { // 设置调试级别 buildConfigField("String", "LOG_LEVEL", "\"DEBUG\"") } release { // 设置信息级别 buildConfigField("String", "LOG_LEVEL", "\"INFO\"") } } } ``` 4. 查看日志 您可以使用Android Studio的Logcat窗口来查看应用程序的日志。在底部工具栏中,选择Logcat选项卡,然后选择正确的设备和应用程序。您将在此窗口中看到打印的日志消息。 您还可以使用过滤器来仅显示特定标签的日志消息,以及根据日志级别过滤消息。 这就是使用Android Studio日志的基本教程。通过使用日志,您可以更轻松地调试和跟踪应用程序的行为。您还可以根据需要添加更多的自定义日志语句来帮助您解决问题和优化应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值