1. 怎样打开logcat:eclipse -> Window -> Show View -> Other -> Android -> LogCat 。
2. 有时候LogCat不显示日志信息,个人搜索了一下没发现什么有效办法,一般都是简单地重启eclipse,简单粗暴有效。
3. 更过分的是LogCat显示日志信息,但是创建过滤器后不显示任何信息,一开始我以为是过滤器信息设置错误,后来发现这又是一个bug,只能又粗暴地重启eclipse。
如图,实际上是有数据的,但不知道为什么不显示,另外,过滤器名括弧里的数字就是过滤后得到的信息条数。
出错情况:
正常情况:
4. 设置过滤器可以分多种情况设置,随开发者选择,例如根据TAG过滤
根据Application Name过滤:
等等。
5. 日志信息分为5个等级,log.v 对应verbose,log.d对应debug,log.i对应info,log.w对应warn,log.e对应error,等级依次增加,其日志信息的颜色分别为黑,蓝,绿,黄,红。另外,过滤器的log level选择verbose,则五种日志信息都能看到,如果选择warn,则只显示warn和error信息,简言之,低等级level是不能过滤高等级信息的,而高等级level则过滤低等级信息。
6. 重点来了!我用虚拟机(AVD)调试可以显示上述五种日志信息,但是,用真机调试则只显示等级高的三种信息,即info,warn,error,我用的真机是华为荣耀6,不知道是不是机型的问题。因此如果用真机调试,在代码中用log.v和log.d两个函数没有意义。