资讯专栏INFORMATION COLUMN

log4j日志级别

Richard_Gao / 929人阅读

摘要:另外,还有两个可用的特别的日志记录级别是最低等级的,用于打开所有日志记录。日志记录器的行为是分等级的分为或者您定义的级别。项目上生产环境时候一定得把的日志级别重新调为或者更高,避免产生大量日志。

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

1.static Level DEBUG
DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的。

2.static Level INFO
INFO level表明 消息在粗粒度级别上突出强调应用程序的运行过程。

3.static Level WARN
WARN level表明会出现潜在错误的情形。

4.static Level ERROR
ERROR level指出虽然发生错误事件,但仍然不影响系统的继续运行。

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或者更高,避免产生大量日志

控制台打印sql配置:

log4j.rootLogger=debug,stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{HH:mm:ss} %-5p (%F:%L) [%M()] %m%n

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110379.html

相关文章

  • Log4j级别日志重复打印的问题

    摘要:今天在配置日志的时候,发现日志重复打印的问题。把配置文件修改成如下日志控制台日志级别日志级别日志级别日志通过以上配置模板即可解决各级别日志重复打印的问题。 今天在配置Log4j日志的时候,发现日志重复打印的问题。网上查了很多资料,发现介绍Log4j配置的文章数量不少,但提到这个问题的文章却寥寥,解决了自己的问题以后,赶紧记录一下。 原文地址:http://www.jianshu.com...

    tylin 评论0 收藏0
  • LogBack与Log4j配置与日志分模块打印

    摘要:如果日志级别等于配置级别,过滤器会根据和接收或拒绝日志。例如过滤掉所有低于级别的日志。有个子标签,用于配置求值条件。 没时间解释了,快上车,老司机先看代码 LogBack.xml DEBUG ${MESSAGE_FILE_PATTERN} ...

    kycool 评论0 收藏0
  • 强推!大牛程序员必备的Java日志框架,性能无敌

    摘要:本文要来分享给大家程序员最常用的日志框架组件。没有基础的同学也不要着急,这套教程覆盖了目前所有的日志框架,只要你学,就一定用得到,先收藏,以备不时之需。 作为一名Java程序员,我们开发了很多Java应用程序,包括桌面应用、WEB应用以及移动应用。然而日志系统是一个成熟Java应用所必不可少的。在开发和调试阶段,日志可以帮...

    zebrayoung 评论0 收藏0
  • 猫头鹰的深夜翻译:在JAVA中记录日志的十个小建议

    摘要:是指可能导致程序终止的非常严重的时间。具有最高的级别,旨在关闭中的日志功能。因此为每一个消息选择一个合适的日志级别是非常重要的。日志的个小建议将日志访日代码块它能显著的减少因为字符串拼接而带来的性能的影响。 前言 首先,这篇文章没有进行任何的日志功能的详细介绍,而是对日志提出了几种最佳实践。适合对日志记录有所了解的同学阅读。下面是正文: JAVA日志管理既是一门科学,又是一门艺术。科学...

    venmos 评论0 收藏0
  • 【译】log4j介绍

    摘要:在中对一个实例命名非常的简单,在每一个类中可以有一个静态的实例对象,可以用类的完全限定名作为实例的名字。但不管怎样,用类的完全限定名作为实例的名字是一个非常好的方式。 本文是对log4j官网Introduction部分的翻译,原文链接地址:http://logging.apache.org/log...。 Introduction: 几乎每个大型应用都包含自己的日志API。1996年,...

    ztyzz 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<