Android开发: 调试输出

利用Android提供的logcat工具,eclipse中已经集成了logcat,如下

如果没有看到logcat,可以通过 菜单 Windows -> Show View ->Other -> Android -> LogCat 来打开。

程序日志输出语句,不用类型的日志,输出时会以不同颜色表示

Log.v(String tag, String msg);  //verbose类型日志,颜色为黑色
Log.d(String tag, String msg);  //debug日志,颜色为蓝色

Log.i(String tag, String msg);  //information日志,颜色为绿色
Log.w(String tag, String msg); //warn告警日志,颜色为橙色
Log.e(String tag, String msg); //error错误日志,颜色肯定为红色

参数

tag表示的是打印信息的标签,msg表示的是需要打印的信息

如:

log.v("mylog","这是我的调试信息");


另外,有朋友问我,在用logcat的过程中发现,除了直接的程序输出的日志为,还会有android系统本身会输出大量的日志,而且非常多。

这样自己的程序日志就被淹没在这些日志中了,不容易看到。

其实logcat给我们提供了过滤功能

方法一:



如上图所示:在检索框中输入tag:mylog, 'mylog' 就是上面函数中的tag名。这样就只会看到我们程序输出的日志了。

方法二:(推荐)

添加过滤规则

点击logcat中,左边的saved Filters 中‘加号’按钮,就会弹出‘添加logcat消息过滤规则设置对话框’

按如上输出规则名,程序tag名,即可

左边就会多了一个‘我的程序日志’的标签,都是自己程序输出的日志。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值