Android调试工具LogCat

    |     2015年6月17日   |   开发环境   |     0 条评论   |    2025

开发程序时难免会出现程序错误,JAVA程序错误信息可以在控制台查看,Android程序控制台显示信息是App加载启动信息,程序错误信息需要通过Locat调试工具来查看.Locat工具可以捕获的信息包括Dalvik虚拟机产生的信息,进程信息,ActivityManager信息,PackagerManager信息,Android运行时信息和应用程序信息等等.

我们可以在打开Eclipse之后,选择Window –> Show View ->Other菜单,然后在Android->LogCat中选择LogCat,这样LogCat便会在Eclipse的下方区域出现了。

其中,在LogCat的右上方的5个字母分别表示了5种不同类型的日志信息(并以不同颜色加以区分,级别越高,颜色越突出):

1. [V]:详细(Verbose)信息,输出颜色为黑色

2. [D]:调试(Debug)信息,输出颜色是蓝色

3. [I]:通告(Info)信息,输出颜色为绿色

4. [W]:警告(Warn)信息,输出颜色为橙色

5. [E]:错误(Error)信息,输出颜色为红色,这里错误信息的级别最高,其次是警告信息,然后是通知信息和调试信息,级别最低的是详细信息。

6.[assert],新版本加入的。

在LogCat中,我们可以通告这5个字母图标选择要显示的信息类型,级别高于所选类型的信息也会在LogCat中显示,但级别低于所选类型的信息则不会被显示。

在Android程序调试过程中,首先要引入android.util.Log包,然后使用用来记录详细信息的Log.v(tag,message)、用来记录调试信息的Log.d(tag,message)、用来记录通告信息的Log.i(tag,message)、用来记录警告信息的Log.w(tag,message)、用来记录错误信息的Log.e(tag,message).
Log包含两个参数,类型都是String型.
第一个参数是日志标签tag(就是在你要测试的位置需要一个常量用来标记,标记的名字就是所谓的日志标签),
第二个参数是实际的信息内容。每当程序运行到我们设置的“日志点”时,应用程序的日志信息便被发送到LogCat中,我们就可以根据“日志点”显示的信息与预期我们在函数中设置的信息内容是否一致来判断程序是否存在错误,这样就能根据“日志点”来迅速找到错误的“出事地点”了。

在LogCat主窗口上信息介绍
db3
Level:日志级别,与Log.v对应
Time: 日志发生时间.
PID: 进程标识.
TID: ProcessStats.
Aplication:应用程序.
Tag: 日志标签
Text: 日志内容信息

日志过滤介绍

转载请注明来源:Android调试工具LogCat
回复 取消