Android 中 log 的输出。

1.

Log.v(Stringtag,Stringmsg); //VERBOSE

Log.d(Stringtag,Stringmsg); //DEBUG

Log.i(Stringtag,Stringmsg); //INFO

Log.w(Stringtag,Stringmsg); //WARN

Log.e(Stringtag,Stringmsg); //ERROR

以上log的级别依次升高,VERBOSE DEBUG信息应当只存在于开发中,INFO,WARN,ERROR这三种log将出现在发布版本中。

对于JAVA类中,可以声明一个字符串常量TAG,Logcat可以根据他来区分不同的log,例如在WindowsManagerService.java的类中,定义如下所示:

static final Sting TAG = "WindowManager"

需要打log的地方

Log.v(TAG, "Figuring out where to add app window" + client.asBinder() + "(token=" + token + ")");

2.

logcat使用方法如下所示:

logcat [options] [filterspecs]

option "-s" 用来设置过滤器,格式是这样的 <tag>[:priority]

其中 <tag> 表示log的component, tag (或者使用 * 表示所有) ,priority如下所示:

V Verbose

D Debug

I Info

W Warn

E Error

F Fatal

S Silent

logcat -s *:s 不打任何log

logcat -s WindowMnager:V <-- 打印WindowManagerService 中 Verbose 信息

ps:如果在eclipse中查看Android log 输出,也就是logcat信息,可以 选择Windows > Show View > Other... > Android> LogCat。

更多相关文章

  1. Android(安卓)浅谈MatrixCursor
  2. Android中使用log4j输出log内容到sd卡
  3. Android项目中如果json字符串中key-value顺序很重要,不要使用Andr
  4. Android中使用log4j
  5. android之button
  6. Android使用DefaultHttpClient访问Wap网络
  7. android——xml drawable实现背景样式
  8. 查看 apk 的信息
  9. 四大布局 使用详解

随机推荐

  1. StevGuo系列文章翻译之Android内存泄漏检
  2. android 环境下使用cocos2d-x的环境配置
  3. Android上使用libgdx
  4. 详解Android核心模块及相关技术
  5. RN-修改安卓项目名字
  6. Android中多媒体处理
  7. Android学习方法路线
  8. Android恶意软件特征及分类
  9. Android访问网络,使用HttpURLConnection还
  10. application中android:name的作用