sl4j日志配置

  由于logback性能优,加载速度快,且能自动清理和压缩等优点。记录一下个人在使用时配置。

1、去掉pom.xml中所有的log4j2相关的引用(否则配置不生效)

2、配置logback.xml文件







    
    
    
    
    
    
    \
    
    
    
    
        
            ${debug.log.pattern}
        
    
    
    
    
        
        
            ERROR
            ACCEPT
            DENY
        
        
        
            
            ${log_dir}/info/info.%d{yyyy-MM-dd}.%i.log.gz
            
            
                20MB
            
            
            360
        
        
            ${log.pattern}
            utf8
        
    

    
    
    
        
        
            INFO
            ACCEPT
            DENY
        
        
        
            
            ${log_dir}/error/error.%d{yyyy-MM-dd}.%i.log.gz
            
            
                20MB
            
            
            360
        
        
            ${log.pattern}
            utf8
        
    

    
        
        
        
    


3、application.properties配置

logging.config=classpath:spring-logback.xml

4、日志打印

  private final static Logger logger = LoggerFactory.getLogger(StudyApplication.class);
    public static void main(String[] args) {
        logger.info("项目启动......................");
        SpringApplication.run(StudyApplication.class, args);
        logger.info("项目运行中......................");
    }

 

你可能感兴趣的:(java)