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

  • 相关阅读:
    PHP上传文件到阿里云OSS,nginx代理访问
    知识点
    WEB安全----XSS和CSRF
    note3
    linux crontab 执行任务(7秒执行)
    composer的自动加载机制(autoload)
    php-fpm的执行方式 (进程管理模式)
    CSS3:pointer-events | a标签禁用
    CSS3: @font-face 介绍与使用
    css公共样式 | 标签元素初始化
  • 原文地址:https://www.cnblogs.com/tenWood/p/6839042.html
Copyright © 2011-2022 走看看