图解LogCat的用法

一、Android中的日志工具类 android.util.Log

进行程序调试的时候,如果有日志工具帮忙,我们很多时候能迅速找出问题所在;在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就可以加入到我们的显示界面中。

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

待运行程序后可以看到有日志信息打印出来,
1、其中的一项叫做tag,是用来表明是哪个对象输出的信息。
2、pid前面的单个字母表示的输出信息的重要程度,从V到E,重要程度不断提升,从V到E颜色也是从黑色到红色不断醒目。点击工具栏上的5个彩色字母,就相当于在Log4j中更改配置文件,显示哪些信息。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章