SpringBoot 2.x 日志配置 (logback配置文件配置)

SpringBoot 2.x 日志配置 (logback配置文件配置)_第1张图片
错误日志

相信同学们已经对日志相关的操作已经很熟悉了,从SSM过来的同学肯定非常怀念那些日志的配置文件。那么SpringBoot 2.x 如何来配置自己的日志文件的配置文件以及日志输入呢?


SpringBoot 2.x 日志配置 (logback配置文件配置)_第2张图片
Spring Boot 项目结构
再resources 下面新增日志配置文件

logback-spring.xml








    

    logback
    
    

    
    
    
    
    
    
    


    
    
        
        
            info
        
        
            ${CONSOLE_LOG_PATTERN}
            
            UTF-8
        
    


    

    
    
        
        ${log.path}/log_debug.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8 
        
        
        
            
            ${log.path}/debug/log-debug-%d{yyyy-MM-dd}.%i.log
            
                100MB
            
            
            15
        
        
        
            debug
            ACCEPT
            DENY
        
    

    
    
        
        ${log.path}/log_info.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8
        
        
        
            
            ${log.path}/info/log-info-%d{yyyy-MM-dd}.%i.log
            
                100MB
            
            
            15
        
        
        
            info
            ACCEPT
            DENY
        
    

    
    
        
        ${log.path}/log_warn.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8 
        
        
        
            ${log.path}/warn/log-warn-%d{yyyy-MM-dd}.%i.log
            
                100MB
            
            
            15
        
        
        
            warn
            ACCEPT
            DENY
        
    


    
    
        
        ${log.path}/log_error.log
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
            UTF-8 
        
        
        
            ${log.path}/error/log-error-%d{yyyy-MM-dd}.%i.log
            
                100MB
            
            
            15
        
        
        
            ERROR
            ACCEPT
            DENY
        
    

    
    
    
    


    

    
    
        
    

    
        
        
        
        
        
    

    
    
    
    
    
    
    
    
    
    


SpringBoot配置文件配置扫描日志文件与日志写出路径

配置文件
SpringBoot 2.x 日志配置 (logback配置文件配置)_第3张图片
日志输出路径

日志配置完成之后,下次启动项目所有的日志都会被记录在日志输出的文件夹中。

你可能感兴趣的:(SpringBoot 2.x 日志配置 (logback配置文件配置))