您的位置:首页 > 移动开发 > Android开发

Android笔记(二)LogCat

2015-08-19 16:43 281 查看
LogCat是用来打印日志信息的,主要有5个方法

Log.v() Log.d() Log.i() Log.w() Log.e()

v是verbose打印全部信息

d是debug打印调试信息

i是info打印一些比较重要的数据

w是warn打印警告信息

e是error打印错误信息

LogCat可以通过选择来打印不同级别的日志信息,你可以根据自己的需求来查看。只能打印比自己级别高的信息。比如你选择了debug级别




那么你就可以看到debug,info,warn ,error级别的信息,而verbose级别没有debug高,所以不会显示

在程序中的语法如下: Log.d(“MainActivity”,”onCreate execute”);

其中第一个参数对应上图中的Tag,用来进行信息过滤。第二个参数是打印的具体内容,对应上图中的Text

运行一下安卓应用,就会在LogCat中看到如下信息




点击下图中的加号可以添加过滤器




其中第二个过滤器就是 Log.d(“MainActivity”,”onCreate execute”);语句自动生成的。

现在增加一个data过滤器




当你点击data过滤器时,你会发现并不会输出上面的信息,原因是 Log.d(“MainActivity”,”onCreate execute”)的过滤器是MainActivity

当你修改成Log.d(“data”,”onCreate execute”),那你就会再次看到




另外,如果你的 LogCat 中并没有打印出任何信息,有可能是因为你当

前的设备失去焦点了。这时你只需要进入到 DDMS 视图,在 Devices 窗口中点击一下你当前的设备,打印信息就会出来了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: