logback.xml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <!-- https://www.playframework.com/documentation/latest/SettingsLogger -->
  2. <!-- Docs: http://logback.qos.ch/ -->
  3. <configuration>
  4. <conversionRule conversionWord="coloredLevel" converterClass="play.api.libs.logback.ColoredLevel" />
  5. <appender name="FILE" class="ch.qos.logback.core.FileAppender">
  6. <file>${application.home:-.}/logs/application.log</file>
  7. <encoder>
  8. <charset>UTF-8</charset>
  9. <pattern>
  10. %d{yyyy-MM-dd HH:mm:ss} %highlight(%-5level) %cyan(%logger{36}) %magenta(%X{akkaSource}) %msg%n
  11. </pattern>
  12. </encoder>
  13. </appender>
  14. <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
  15. <withJansi>true</withJansi>
  16. <encoder>
  17. <charset>UTF-8</charset>
  18. <pattern>
  19. %d{yyyy-MM-dd HH:mm:ss} %highlight(%-5level) %cyan(%logger{36}) %magenta(%X{akkaSource}) %msg%n
  20. </pattern>
  21. </encoder>
  22. </appender>
  23. <appender name="ASYNCFILE" class="ch.qos.logback.classic.AsyncAppender">
  24. <appender-ref ref="FILE" />
  25. </appender>
  26. <appender name="ASYNCSTDOUT" class="ch.qos.logback.classic.AsyncAppender">
  27. <appender-ref ref="STDOUT" />
  28. </appender>
  29. <logger name="play" level="INFO" />
  30. <logger name="application" level="DEBUG" />
  31. <root level="WARN">
  32. <!--<appender-ref ref="ASYNCFILE" />-->
  33. <appender-ref ref="ASYNCSTDOUT" />
  34. </root>
  35. </configuration>