Springboot允许logger.debug输出日志

说实话对日志这东西一直只是太肤浅的懂,就会用logger.infologger.error输出,今天在写LemonRobot项目的时候,决定把调试信息也打出来,然后根据日志级别控制让上线的时候不显示debug级别的日志。但是运行后发现,默认logger.debug产生的日志也没有输出到控制台,经过一番研究,是由于logback的配置问题。
在sr/main/resources文件夹中新建logback.xml,然后复制下面的配置到文件中:




    
    
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] [%logger{32}] %msg%n
        
    
    
    
        logFile.log
        
            logFile.%d{yyyy-MM-dd_HH-mm}.log.zip
        
        
            %d{HH:mm:ss,SSS} [%thread] %-5level %logger{32} - %msg%n
        
    
    
        
        
        
    

这段配置文件可以让日志同时输出到控制台和本地文件,同时将日志文件打成zip压缩包。

如果这个时候项目上线了,不需要debug日志了,只需要修改root标签下面的level级别为INFO即可。

你可能感兴趣的:(Springboot允许logger.debug输出日志)