小菊花 发表于 2013-8-28 16:29

图解LogCat的用法

   
介绍日志工具类Log   
LogCat日志处理工具的使用进行程序调试的时候,如果有日志工具帮忙,我们很多时候能迅速找出问题所在;在Java开发过程中,程序员都喜欢使用一个叫做Log4j的日志工具包,似乎Android的开发人员也是Log4j的爱好者,所以在Android开发工具包里中,有一个Log4j一样好用,但功能更强大,使用更简便的工具类叫android.util.Log。android.util.Log有5个常用的方法,它们分别是:Log.v()、Log.d()、Log.i()、Log.w()和Log.e() ,其含义分别是Verbose,Debug,Info,Warn和Error。Verbose和Debug只用于开发过程,Info、Warn和Error可以出现在发布版本中。二、LogCat日志处理工具的使用   
准确的说Log类自身并不强大,结合LogCat工具之后才比Log4j更强大,更易用。在Eclipse中安装过ADT之后,在Window –> Show View 窗口里可以看到Andorid选项卡,在其中会有很多Android开发所用到的工具,今天我们介绍的主角LogCat就在其中。选择后点OK,LogCat就可以加入到我们的显示界面中。http://www.apkbus.com/data/attachment/forum/201104/22/124500d2hdpglt1p3xdlmw.png   
LogCat工具加入后的效果如下图所示:http://www.apkbus.com/data/attachment/forum/201104/22/124511qteqhdtn9ke6hzut.png   
待运行程序后可以看到有日志信息打印出来,   
1、其中的一项叫做tag,是用来表明是哪个对象输出的信息。   
2、pid前面的单个字母表示的输出信息的重要程度,从V到E,重要程度不断提升,从V到E颜色也是从黑色到红色不断醒目。点击工具栏上的5个彩色字母,就相当于在Log4j中更改配置文件,显示哪些信息。http://www.apkbus.com/data/attachment/forum/201104/22/124521k68c7hkjpm4cjcuc.png   
3、绿色的加号表示可以增加自定义的日志过滤器,我们可以自定义日志过滤。下图就是我定义的Tag是“Lesson4_Activity.MainActivityLife”的输出日志,明显可以看到信息通过过滤后,非常容易辨识和查找问题。http://www.apkbus.com/data/attachment/forum/201104/22/124530wq3oplx892jc02q2.png   
如果有疑问的话,也可以留言和我进行交流。相关视频演示 :Android学习篇第四讲的配套视频。</font
页: [1]
查看完整版本: 图解LogCat的用法