zoukankan      html  css  js  c++  java
  • Log4j(2)--日志等级

    Log4j根据日志信息的重要程度,分OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL

    当然再细分的话 还有 FATAL(严重错误),

    但是Log4j官方建议实际实用的话,Log4j建议只使用四个级别,优先级从高到低分别是 ERROR、WARN、INFO、DEBUG

    1)helloword实例中log4j.rootLogger配置的是DEBUG,所有的报错信息都会输出;

    2)log4j.rootLogger配置为INFO,那么DEBUG信息是不会输出的:

    log4j.rootLogger=INFO, Console ,File  

    Test.java:

    package com.cy;
    
    import org.apache.log4j.Logger;
    
    public class Test {
        private static Logger logger = Logger.getLogger(Test.class);
        
        public static void main(String[] args) {
            logger.info("普通Info信息");
            logger.debug("调试debug信息");
            logger.error("报错error信息");
            logger.warn("警告warn信息");
            logger.fatal("严重错误fatal信息");
            
            logger.error("报错信息", new IllegalArgumentException("非法参数"));
        }
    }
    View Code

    3)log4j.rootLogger配置为WARN,info 和 debug信息不会输出:

    log4j.rootLogger=WARN, Console ,File  

    4)log4j.rootLogger配置为ERROR,只有error和fatal信息会输出:

    log4j.rootLogger=ERROR, Console ,File  

    其实就是根据级别来确定输出的:

    FATAL、ERROR、WARN、INFO、DEBUG

  • 相关阅读:
    pptpvpn链接问题
    nginx网站架构优化思路(原)
    KEEPALIVED 检测RS原理
    linux 做gw(nat)详细配置
    pptpvpn 连接后 无法上外网
    网站最常见的错误
    Python服务器开发 -- 网络基础
    python高性能编程方法一
    一步步来用C语言来写python扩展
    http响应Last-Modified和ETag
  • 原文地址:https://www.cnblogs.com/tenWood/p/6839042.html
Copyright © 2011-2022 走看看