logback-spring.xml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3. <include resource="org/springframework/boot/logging/logback/defaults.xml" />
  4. <include
  5. resource="org/springframework/boot/logging/logback/console-appender.xml" />
  6. <property name="LOG_FILE"
  7. value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}}/spring.log}" />
  8. <springProperty scope="context" name="LOG_PATH" source="logging.path" defaultValue="/apps/var/jakarta/logs" />
  9. <springProperty scope="context" name="application_name" source="spring.application.name" defaultValue="test-servicenode-supplier-2" />
  10. <springProperty scope="context" name="sleuth_file" source="rdc.logging.sleuth-file" defaultValue="${LOG_PATH}/sleuth/sleuth.log" />
  11. <springProperty scope="context" name="error_file" source="rdc.logging.error-file" defaultValue="${LOG_PATH}/error/error.log" />
  12. <include resource="info/aspirecn/rdc/aspirecloud/node/except/xml/defaults.xml" />
  13. <include resource="info/aspirecn/rdc/aspirecloud/node/brave/xml/defaults.xml" />
  14. <appender name="TIME_FILE"
  15. class="ch.qos.logback.core.rolling.RollingFileAppender">
  16. <encoder>
  17. <pattern>${FILE_LOG_PATTERN}</pattern>
  18. </encoder>
  19. <file>${LOG_FILE}</file>
  20. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  21. <fileNamePattern>${LOG_FILE}.%d{yyyy-MM-dd}.%i</fileNamePattern>
  22. <maxHistory>8</maxHistory>
  23. <timeBasedFileNamingAndTriggeringPolicy
  24. class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
  25. <maxFileSize>100MB</maxFileSize>
  26. </timeBasedFileNamingAndTriggeringPolicy>
  27. </rollingPolicy>
  28. </appender>
  29. <root level="INFO">
  30. <appender-ref ref="CONSOLE" />
  31. <appender-ref ref="TIME_FILE" />
  32. </root>
  33. </configuration>