logback-spring.xml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration scan="true" scanPeriod="60 seconds">
  3. <property name="logging.maxHistory" value="7"/>
  4. <!-- spring boot使用日志需要引入这个 -->
  5. <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
  6. <!-- INFO -->
  7. <appender name="infoAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
  8. <!-- 文件路径 ,注意LOG_PATH是默认值,
  9. 它的配置对应application.properties里的logging.path值-->
  10. <file>${LOG_PATH}/cloud-game.log</file>
  11. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  12. <!-- 文件名称 -->
  13. <fileNamePattern>${LOG_PATH}/cloud-game-%d{yyyy-MM-dd}.log
  14. </fileNamePattern>
  15. <!-- 文件最大保存历史数量 -->
  16. <MaxHistory>${logging.maxHistory}</MaxHistory>
  17. </rollingPolicy>
  18. <!-- <encoder>-->
  19. <!-- <pattern>${FILE_LOG_PATTERN}</pattern>-->
  20. <!-- <charset>UTF-8</charset>-->
  21. <!-- </encoder>-->
  22. <encoder>
  23. <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{80} [%line] - %msg%n</pattern>
  24. <charset>utf8</charset>
  25. </encoder>
  26. </appender>
  27. <root level="INFO">
  28. <appender-ref ref="infoAppender"/>
  29. </root>
  30. <logger name="com.vcloud.game" additivity="false">
  31. <level value="INFO" />
  32. <appender-ref ref="infoAppender" />
  33. </logger>
  34. </configuration>