logback配置日志文件目录

配置log的时候遇到了很多问题。这里记录一下配置过程。方便以后再用。

logback-dev.xml的配置文件





    
    

    
    
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{26} - %msg%n
        
    

    
    
        ${LOG_DIR}/${APP_NAME}(${HOSTNAME})-default-current.log
        
            ${LOG_DIR}/history/${APP_NAME}(${HOSTNAME})-debug-%d{yyyy-MM-dd}.log.zip
            60
        
        
            [%d{HH:mm:ss}] [%thread] |%level| %marker %logger{50} -> %X{rpid} %msg %n%ex
        
    

    
    
        ${LOG_DIR}/${APP_NAME}(${HOSTNAME})-mybatis-current.log
        
            ${LOG_DIR}/history/${APP_NAME}(${HOSTNAME})-mybatis-%d{yyyy-MM-dd}.log.zip
            60
        
        
            [%d{HH:mm:ss}] [%thread] |%level| %marker %logger{50} -> %X{rpid} %msg %n%ex
        
    

    
    
        ${LOG_DIR}/${APP_NAME}(${HOSTNAME})-error-current.log
        
            error
            ACCEPT
            DENY
        
        
            ${LOG_DIR}/history/${APP_NAME}(${HOSTNAME})-error-%d{yyyy-MM}.log.zip
            12
        
        
            [%d{dd|HH:mm:ss}] [%thread] |%level| %marker %logger{50} -> %X{rpid} %msg %n%ex
        
    

    
        
    

    
    

    
        
    

    
        
    

这里是确定日志的输出地方。

如果需要输入到文件中则修改为  


    
    

 

然后springboot的配置文件为

logging:
    config: classpath:logback-dev.xml

 

 

 

 

 

 

你可能感兴趣的:(Java)