Android Log等级的介绍

Posted

tags:

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

参考技术A android.util.Log常用的方法有以下5个:Log.v() ,Log.d() ,Log.i() ,Log.w() ,Log.e() 。按照日志级别从高到低为ERROR, WARN, INFO, DEBUG, VERBOSE.至于日志级别本身的含义.

1.下面是对各种日志级别的输出介绍:

1、Log.v 的输出颜色为黑色的,输出大于或等于VERBOSE日志级别的信息

2、Log.d的输出颜色是蓝色的,输出大于或等于DEBUG日志级别的信息

3、Log.i的输出为绿色,输出大于或等于INFO日志级别的信息

4、Log.w的输出为橙色, 输出大于或等于WARN日志级别的信息

5、Log.e的输出为红色,仅输出ERROR日志级别的信息.

Android的Log等级通常有五类,按照日志级别由低到高分别是Verbose、Debug、Info、Warning、Error,其对应的log定义在system层。

1.V

Verbose就是冗长啰嗦的。通常表达开发调试过程中的一些详细信息,用Log.v()输出,不过滤地输出所有调试信息。是最低级的Log可以不用管。

2.D

Debug来表达调试信息。用Log.d()输出,能输出Debug、Info、Warning、Error级别的Log信息。

3.I

Info来表达一些信息。用Log.i()输出,能输出Info、Warning、Error级别的Log信息。

4.W

Warning表示警告,但不一定会马上出现错误,开发时有时用来表示特别注意的地方。用Log.w()输出,能输出Warning、Error级别的Log信息。

5.E

Error表示出现错误,是最需要关注解决的。用Log.e()输出,能输出Error级别的Log信息。

注:Info、Warnning、Error等级的Log在普通调试中不随意滥用,存在发布版本中。在开发调试版本中,才会显示全部等级。

scrapy之日志等级

scrapy之日志等级

  在settings.py中配置如下项:

LOG_LEVEL = ERROR  # 当LOG_LEVEL设置为ERROR时,在进行日志打印时,只是打印ERROR级别的日志

  这样设置的好处是降低CPU的使用率,提高爬虫的效率。

LOG_FILE = ./log.txt  # 将日志信息写入到log.txt文件中

 

 

0

以上是关于Android Log等级的介绍的主要内容,如果未能解决你的问题,请参考以下文章

朝花夕拾Android Log篇

动态分析Android程序

Android真机调试打印不出Log的解决方案

android 21 是啥版本

Android五个进程等级(转)

Android Log类基本用法