朝花夕拾Android Log篇

Posted andy-songwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了朝花夕拾Android Log篇相关的知识,希望对你有一定的参考价值。

        对于android自带的log,其作用和基本的使用,这是android开发者入门级的技能了,这里就不赘述。本文主要针对有一定的开发经验,且需要通过更合理地使用log来提高解决bug效率的开发者,文章中主要内容为笔者工作中总结的一些log使用小技巧,由于经验和水平有限,仍然需要学习和提高自己,希望大牛读者如果有更好的使用技巧,请多多指导。

一、Log等级

        Android系统为开发者提供了良好的日志工具android.util.Log,常用的方法有如下5个,将log的输出等级也划分为了5个级别:

  • Log.v:这里的v代表Verbose啰嗦的意思,对应的log等级为VERVOSE。采用该等级的log,任何消息都会输出。
  • Log.d:这里的d代表Debug调试的意思,对应的log等级为DEBUG。采用该等级的log,除了VERBOSE级别的log外,剩余的4个等级的log都会被输出。
  • Log.i:这里的i代表information,为一般提示性的消息,对应的log等级为INFO。采用该等级的log,不会输出VERBOSE和DEBUG信息,只会输出剩余3个等级的信息。
  • Log.w:w代表warning警告信息,一般用于提示需要优化android代码等,对应的等级为WARN。该级别log,只会输出WARN和ERROR的信息。
  • Log.e:e代表error错误信息,一般用于输出异常和报错信息。

以上是关于朝花夕拾Android Log篇的主要内容,如果未能解决你的问题,请参考以下文章

朝花夕拾Android性能优化篇之Android虚拟机简介

朝花夕拾Android性能篇之Android进程管理机制

朝花夕拾Android性能优化篇之Apk打包

朝花夕拾Android性能优化篇之序言及JVM篇

朝花夕拾性能优化篇之AIDL与Android跨进程通信

朝花夕拾Android自定义View篇之多点触控(下)实践出真知