xxl-job

logback-my.xml 1.1KB

123456789101112131415161718192021222324252627282930313233343536
  1. <included>
  2. <property name="LOG_HOME" value="./logs"/>
  3. <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
  4. <encoder>
  5. <pattern>${CONSOLE_LOG_PATTERN}</pattern>
  6. </encoder>
  7. </appender>
  8. <appender name="LOGFILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
  9. <file>${LOG_HOME}/application.log</file>
  10. <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
  11. <fileNamePattern>${LOG_HOME}/application.log.%d{yyyyMMdd}_%i</fileNamePattern>
  12. <maxHistory>5</maxHistory>
  13. <totalSizeCap>1GB</totalSizeCap>
  14. <maxFileSize>50MB</maxFileSize>
  15. </rollingPolicy>
  16. <encoder>
  17. <pattern>${FILE_LOG_PATTERN}</pattern>
  18. </encoder>
  19. </appender>
  20. <springProfile name="production">
  21. <logger name="com.xxl" level="INFO" additivity="false">
  22. <appender-ref ref="LOGFILE"/>
  23. </logger>
  24. </springProfile>
  25. <root level="INFO">
  26. <appender-ref ref="STDOUT"/>
  27. <appender-ref ref="LOGFILE"/>
  28. </root>
  29. </included>