Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1542714
  • 博文数量: 237
  • 博客积分: 5139
  • 博客等级: 大校
  • 技术积分: 2751
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-18 14:48
文章分类

全部博文(237)

文章存档

2016年(1)

2012年(4)

2011年(120)

2010年(36)

2009年(64)

2008年(12)

分类: Java

2011-05-12 10:20:51

在Android中可以使用Log类,Log类在android.util包中。Log 类提供了若干静态方法 :

Log.v(String tag, String msg);

Log.d(String tag, String msg);

Log.i(String tag, String msg);

Log.w(String tag, String msg);

Log.e(String tag, String msg);

分别对应 Verbose,Debug,Info,Warning,Error。

tag是一个标识,可以是任意字符串,通常可以使用类名+方法名, 主要是用来在查看日志时提供一个筛选条件. 通过使用android.util.Log类可以帮助你自己查找错误和打印系统日志消息。它是一个进行日志输出的API,我们在Android 程序中可以随时为某一个对象插入一个Log,然后在DDMS中观察Logcat的输出是否正常。查看Log有两个方法,首先你可以使用cmd指令调出控制台然后

使用"adb logcat" 命令:

adb logcat

当执行 adb logcat 后会以tail方式实时显示出所有的日志信息.

这时候我们通常需要对信息进行过滤,来显示我们需要的信息, 这时候我们指定的 tag就派上了用场.

adb logcat -s MyAndroid:I

解释:只显示tag为MyAndroid,级别为I或级别高于I(Warning,Error)的日志信息。

还有一种更好的方法,如果你的IDE用的是Eclipse的话,在show view中选择Locat就可以直接看到输出。



阅读(565) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~