logging level级别介绍

作者:lzz_0128 时间:2023-06-07 00:39:16 

日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。

1. static Level DEBUG :

DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的,一般认为比较重要的方法执行需要详细查看运行情况的则开启debug。

2. static Level INFO

INFO level表明消息在粗粒度级别上突出强调应用程序的运行过程,只需要了解该方法是否运行的可以使用INFO

3. static Level WARN

WARN level表明会出现潜在错误的情形。

4. static Level ERROR

ERROR level指出虽然发生错误事件,但仍然不影响系统的继续运行。一般异常处理等情况都需要ERROR

5. static Level FATAL

FATAL level指出每个严重的错误事件将会导致应用程序的退出。

另外,还有两个可用的特别的日志记录级别:

1.static Level ALL    

ALL Level是最低等级的,用于打开所有日志记录。

2.static Level OFF    

OFF Level是最高等级的,用于关闭所有日志记录。

日志记录器(Logger)的行为是分等级的:

分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级 从高到低分别是 ERROR、WARN、INFO、DEBUG。

通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别, 则应用程序中所有DEBUG级别的日志信息将不被打印出来。

优先级高的将被打印出来。项目上生产环境时候建议把debug的日志级别重新调为warn或者更高,避免产生大量日志。

来源:https://blog.csdn.net/m0_37179470/article/details/81238012

标签:logging,level,级别
0
投稿

猜你喜欢

  • python爬虫租房信息在地图上显示的方法

    2021-12-13 03:22:57
  • python基础之函数

    2022-11-08 16:23:47
  • 分享13款非常有用的jQuery插件

    2011-05-16 19:07:00
  • 基于Python函数的作用域规则和闭包(详解)

    2023-09-03 09:00:28
  • pandas修改DataFrame列名的方法

    2021-07-18 16:41:24
  • MySQL脏读幻读不可重复读及事务的隔离级别和MVCC、LBCC实现

    2024-01-19 00:23:03
  • 原生JS实现九宫格抽奖效果

    2024-04-17 10:33:38
  • Go语言kafka生产消费消息实例搬砖

    2024-06-07 16:06:58
  • MySQL库表名大小写的选择

    2024-01-16 13:54:35
  • 高效的mysql分页方法及原理

    2024-01-20 04:23:46
  • MySQL 索引详解

    2010-01-20 09:39:00
  • Golang关键字defer的用法详解

    2024-02-04 13:52:45
  • Go语言针对Map的11问你知道几个?

    2024-05-05 09:33:19
  • Python实现获取视频时长功能

    2021-11-25 03:33:57
  • sqlserver exists,not exists的用法

    2024-01-22 02:13:26
  • python切换hosts文件代码示例

    2023-07-19 15:41:43
  • Python:type、object、class与内置类型实例

    2023-09-27 08:51:27
  • python3+openCV 获取图片中文本区域的最小外接矩形实例

    2022-03-16 00:57:11
  • 解决python matplotlib imshow无法显示的问题

    2023-07-19 23:59:25
  • 详解Python装饰器

    2023-11-12 12:40:06
  • asp之家 网络编程 m.aspxhome.com