logback-spring.xml 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3. <!-- 关闭 logback 本身的状态监听器(StatusListener) 输出 -->
  4. <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
  5. <appender name="consoleLog" class="ch.qos.logback.core.ConsoleAppender">
  6. <layout class="ch.qos.logback.classic.PatternLayout">
  7. <pattern>
  8. %d{HH:mm:ss.SSS} [%thread] %-5level %c %M %L - %msg%n
  9. </pattern>
  10. </layout>
  11. </appender>
  12. <appender name="fileLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
  13. <encoder>
  14. <pattern>
  15. %d{HH:mm:ss.SSS} %-5level %c %M %L - %msg%n
  16. </pattern>
  17. <charset>UTF-8</charset>
  18. </encoder>
  19. <!-- 滚动策略 -->
  20. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  21. <fileNamePattern>
  22. logs/oss-store.%d.log
  23. </fileNamePattern>
  24. </rollingPolicy>
  25. </appender>
  26. <!-- 根据 spring 的不同环境使用不同的日志配置 -->
  27. <springProfile name="dev">
  28. <root level="info">
  29. <appender-ref ref="consoleLog"></appender-ref>
  30. </root>
  31. </springProfile>
  32. <springProfile name="test">
  33. <root level="info">
  34. <appender-ref ref="consoleLog"></appender-ref>
  35. </root>
  36. </springProfile>
  37. </configuration>