logback.xml 1.3 KB

1234567891011121314151617181920212223242526272829303132
  1. <configuration>
  2. <!-- Log everything (subject to logger and root levels set below) to stdout. -->
  3. <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
  4. <target>System.out</target>
  5. <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
  6. <level>INFO</level>
  7. </filter>
  8. <encoder>
  9. <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{0}: %msg%n</pattern>
  10. </encoder>
  11. </appender>
  12. <!-- Log warnings and errors to stderr. We send them to a log aggregation service for monitoring. -->
  13. <appender name="stderr" class="ch.qos.logback.core.ConsoleAppender">
  14. <target>System.err</target>
  15. <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
  16. <level>WARN</level>
  17. </filter>
  18. <encoder>
  19. <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{0}: %msg%n</pattern>
  20. </encoder>
  21. </appender>
  22. <!-- Set log levels for the application (or parts of the application). -->
  23. <logger name="uk.ac.ic.wlgitbridge" level="INFO" />
  24. <!-- The root log level determines how much our dependencies put in the logs. -->
  25. <root level="WARN">
  26. <appender-ref ref="stdout" />
  27. <appender-ref ref="stderr" />
  28. </root>
  29. </configuration>