Eclipse调试Logcat类的说明

Eclipse调试Logcat类的说明


AndroidLogcat用于显示系统的调试信息只需在eclipse中启动Android模拟器,切换到DDMSdebug模式下,就会有Logcat窗口,窗口右上方有一系列图标,其中VDIWE五个图标为五个调试信息过滤器:

V:Verbose详细不过滤输出所有调试信息 包括 VERBOSEDEBUGINFOWARNERROR

D:Debug调试输出DEBUGINFOWARNERROR调试信息

I:  Info信息输出INFOWARNERROR调试信息

W:Warning警告输出WARNERROR调试信息

E:Error错误只输出ERROR调试信息

Eclipse中安装过ADT之后,在Window –> Show View 窗口里可以看到Andorid选项卡,在其中会有很多Android开发所用到的工具,今天我们介绍的主角LogCat就在其中。选择后点 OKLogCat就可以加入到我们的显示界面中。

 

LogCat工具加入后的效果如下图所示:

Eclipse调试Logcat类的说明_第1张图片

待运行程序后可以看到有日志信息打印出来, 

1、其中的一项叫做tag,是用来表明是哪个对象输出的信息。 

2单个字母(V、D、I、W、E)表示的输出信息的重要程度,对应VERBOSE、DEBUG、INFO、WARN、ERROR,从VE,重要程度不断提升,从VE颜色也是从黑色到红色不断醒目。点击工具栏上的5个彩色字母,就相当于在Log中更改配置文件,显示哪些信息。

Eclipse调试Logcat类的说明_第2张图片

3、绿色的加号表示可以增加自定义的日志过滤器,我们可以自定义日志过滤。下图就是我定义的Tag“Lesson4_Activity.MainActivityLife”的输出日志,明显可以看到信息通过过滤后,非常容易辨识和查找问题。

 Eclipse调试Logcat类的说明_第3张图片

 

Log

是用于log输出。一般有五种方法:级别是VERBOSE最低,ERROR最高

Log.v() --VERBOSE

Log.d() --DEBUG

Log.i() --INFO

Log.w() --WARN

Log.e() --ERROR

好的习惯是生命一个TAG常量在你的类中

private static final String TAG = "MyActivity";

然后调用Log.vTAG”message”);

输出日志信息。

 

你可能感兴趣的:(Eclipse调试Logcat类的说明)