logback-spring.xml 的配置及详解(直接复制粘贴可用)
作者:mmseoamin日期:2023-12-14

logback-spring.xml 的配置及详解

  • 一、注意实现
  • 二、配置及详解

    一、注意实现

    logback-spring.xml 中有三处需要根据实际业务进行修改,直接查找“(根据业务修改)”即可进行定位。

    如果不想修改,直接复制粘贴到自己系统运行也可以,不会报错。

    二、配置及详解

    • application.yml 配置

      #日志配置
      logging:
        config: classpath:logback-spring.xml
      
    • logback-spring.xml 配置

      
      
          
          MyContextName
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
          
      	
          
          
          
          
          
          
              
              
              
                  debug
              
              
                  
                  ${CONSOLE_LOG_PATTERN}
                  
                  UTF-8
              
          
          
          
          
          
              
              ${logging.path}/web_debug.log
              
              
                  %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
                  UTF-8 
              
              
              
              
                  
                  
                  ${logging.path}/web-debug-%d{yyyy-MM-dd}.%i.log
                  
                  
                      100MB
                  
                  
                  15
              
              
              
              
                  debug
                  
                  ACCEPT
                  DENY
              
          
          
          
              
              ${logging.path}/web_info.log
              
              
                  %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
                  UTF-8
              
              
              
                  
                  ${logging.path}/web-info-%d{yyyy-MM-dd}.%i.log
                  
                      100MB
                  
                  
                  15
              
              
              
                  info
                  ACCEPT
                  DENY
              
          
          
          
              
              ${logging.path}/web_warn.log
              
              
                  %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
                  UTF-8 
              
              
              
                  ${logging.path}/web-warn-%d{yyyy-MM-dd}.%i.log
                  
                      100MB
                  
                  
                  15
              
              
              
                  warn
                  ACCEPT
                  DENY
              
          
          
          
              
              ${logging.path}/web_error.log
              
              
                  %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
                  UTF-8 
              
              
              
                  ${logging.path}/web-error-%d{yyyy-MM-dd}.%i.log
                  
                      100MB
                  
                  
                  15
              
              
              
                  ERROR
                  ACCEPT
                  DENY