Android笔记(二)LogCat

来源:互联网 发布:js判断app安卓版本号 编辑:程序博客网 时间:2024/05/29 15:52

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 窗口中点击一下你当前的设备,打印信息就会出来了。

0 0
原创粉丝点击