码迷,mamicode.com
首页 > 移动开发 > 详细

Android开发使用LogCat,LogCat常见问题

时间:2015-03-20 09:23:19      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:android开发   android   调试   tag   debug   

 一 LogCat是什么:

       这是在安卓开发中用来显示打印日志用的工具,类似在java中用system.out输出,但是在安卓开发要求尽量使用logCat这样不仅专业,而且方便,更重要的是这个工具能代来好多好处和方便,那么接下来就看看 如何方便。

二 添加LogCat到你的Eclipse中

点击Eclipse导航栏中的Window→Show View→Other,会弹出一个Show View对话框。你在Show View对话框中展开Android目录,会看到有一个LogCat的子项

然后选中LogCat,点击OK,这样你就成功 将LogCat添加到Eclipse中了。
                                                                                                                       技术分享

三  LogCat如何打印日志的级别

1.        Log.v()

这个方法用于打印那些最为琐碎的,意义最小的日志信息。对应级别verbose,是Android日志里面级别最低的一种。

2.        Log.d()

这个方法用于打印一些调试信息,这些信息对你调试程序和分析问题应该是有帮助的。对应级别debug,比verbose高一级。

3.        Log.i()

这个方法用于打印一些比较重要的数据,这些数据应该是你非常想看到的,可以帮你分析用户行为的那种。对应级别info,比debug高一级。

4.        Log.w()

这个方法用于打印一些警告信息,提示程序在这个地方可能会有潜在的风险,最好去修复一下这些出现警告的地方。对应级别warn,比info高一级。

5.        Log.e()

这个方法用于打印程序中的错误信息,比如程序进入到了catch语句当中。当有错误信息打印出来的时候,一般都代表你的程序出现严重问题了,必须尽快修复。对应级别error,比warn高一级。由于这个方法打印出来是红色比较显眼

所以会有很多开发者喜欢用这个调试


四:LogCat的展示方式

技术分享


如图 Log的信息会展示在text的地方,根据不同的级别会显示不同的颜色

技术分享

可以再此处调节要打印的级别默认是verbose也就是打印所有


技术分享

也可以点击上图所示的加号 根据自己的自定义的Tag进行打印。因为有时候虚拟机里或者调试的时候打印的东西很多所以就可以根据这个方法过滤一些想要的信息。


技术分享


最后一个也是值得注意的,就是这个搜索框可以搜索自己在Text里想找内容,可以直接搜索。是不是很方便呢。

Android开发使用LogCat,LogCat常见问题

标签:android开发   android   调试   tag   debug   

原文地址:http://blog.csdn.net/xuanguofeng/article/details/44467937

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!