logback-spring.xml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <configuration>
  3. <appender name="LOGEventPublisher" class="org.jetlinks.community.logging.logback.SystemLoggingAppender" />
  4. <appender name="ErrorLOGEventPublisher" class="org.jetlinks.community.logging.logback.SystemLoggingAppender">
  5. <filter class="ch.qos.logback.classic.filter.LevelFilter">
  6. <level>WARN</level>
  7. <onMatch>ACCEPT</onMatch>
  8. <onMismatch>DENY</onMismatch>
  9. </filter>
  10. </appender>
  11. <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
  12. <include resource="org/springframework/boot/logging/logback/console-appender.xml"/>
  13. <springProfile name="dev">
  14. <logger name="system" level="debug">
  15. <appender-ref ref="LOGEventPublisher"/>
  16. </logger>
  17. <root level="INFO">
  18. <appender-ref ref="CONSOLE"/>
  19. <appender-ref ref="ErrorLOGEventPublisher"/>
  20. </root>
  21. </springProfile>
  22. <springProfile name="test">
  23. <root level="INFO">
  24. <appender-ref ref="CONSOLE"/>
  25. <appender-ref ref="ErrorLOGEventPublisher"/>
  26. </root>
  27. </springProfile>
  28. <springProfile name="prod">
  29. <appender-ref ref="CONSOLE"/>
  30. <appender-ref ref="LOGEventPublisher"/>
  31. </springProfile>
  32. </configuration>