Spring boot日志配置

步骤1:增加logback配置文件


Spring boot日志配置_第1张图片
image.png

注意:名字是logback.xml或者是logback-spring.xml,推荐是logback-spring.xml,为啥?因为spring boot框架默认会去寻找名字为这个的配置,并增加一些特性。

步骤2:logback.xml的内容配置





    
        %date|%thread|%X{invokeNo}|%level|%logger{0}|%msg%n
    


    ${logPath}/${serverName}/${serverName}.log
    
        ${logPath}/${serverName}/${serverName}.%i.log
        1
        10
    
    
        500MB
    
    
        %date|%thread|%X{invokeNo}|%level|%logger{0}|%msg%n
    
     


 
    



    
 -->


    
    

注意:

logging.path和server.name都是我在applicaiton-{profile}.xml中定义的变量,此处一定要使用springProperty再引用一下,否则下面是使用不到的。

奇怪的是loggingLevel也是在配置文件中定义的,但是这个就不需要中转一下,可以直接通过${loggingLevel}使用。

项目可以参考:https://github.com/BruceZhangXL/wolf

你可能感兴趣的:(Spring boot日志配置)