springboot添加动态日志自动保存7天

添加依赖



    org.springframework.boot
    spring-boot-starter-logging

在yml配置文件中添加配置应用配置文件

logging:
  config:
    classpath: logback.xml


配置logback.xml文件信息如下:

<?xml version="1.0" encoding="UTF-8"?>

    
    
    

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

        
            
            ${LOG_HOME}/test.info.log.%d{yyyy-MM-dd}.log
            
            7
        
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
        
        
        
            20MB
        

        
            INFO
            ACCEPT
            DENY
        

    
    
    

        
            
            ${LOG_HOME}/test.error.log.%d{yyyy-MM-dd}.log
            
            7
        
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
        
        
        
            10MB
        

        
            ERROR
            ACCEPT
            DENY
        

    

    
    
        
        
        
    

配置日志保留的时间

logback.xml配置文件中

找到时间配置修改自己需要保留的时间



验证配置文件是否生效

启动项目


会在项目最外层同级目录下生成log/test文件夹生成一个info.log和error.log如下图
(项目启动10秒钟以后生成)


查看日志(如果没有错误,error为空)


希望对你有帮助.

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章