You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
3.0 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3. <appender name="C" class="ch.qos.logback.core.ConsoleAppender">
  4. <encoder>
  5. <!-- Sorry Windows Users -->
  6. <withJansi>false</withJansi>
  7. <pattern>[%date{HH:mm:ss}] %-5level [%c{16}] - %message%n</pattern>
  8. </encoder>
  9. <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
  10. <level>INFO</level>
  11. </filter>
  12. </appender>
  13. <appender name="DL" class="ch.qos.logback.core.rolling.RollingFileAppender">
  14. <!--See also http://logback.qos.ch/manual/appenders.html#RollingFileAppender-->
  15. <File>ImageTools.debug</File>
  16. <encoder>
  17. <withJansi>false</withJansi>
  18. <pattern>[%date{yy-MM-dd HH:mm:ss}] %-5level [%c{16}] - %message%n</pattern>
  19. </encoder>
  20. <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
  21. <level>DEBUG</level>
  22. </filter>
  23. <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
  24. <maxIndex>1</maxIndex>
  25. <FileNamePattern>ImageTools.debug.%i</FileNamePattern>
  26. </rollingPolicy>
  27. <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
  28. <MaxFileSize>5MB</MaxFileSize>
  29. </triggeringPolicy>
  30. </appender>
  31. <appender name="IL" class="ch.qos.logback.core.rolling.RollingFileAppender">
  32. <!--See also http://logback.qos.ch/manual/appenders.html#RollingFileAppender-->
  33. <File>ImageTools.info</File>
  34. <encoder>
  35. <withJansi>false</withJansi>
  36. <pattern>[%date{yy-MM-dd HH:mm:ss}] %-5level [%c{16}] - %message%n</pattern>
  37. </encoder>
  38. <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
  39. <level>INFO</level>
  40. </filter>
  41. <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
  42. <maxIndex>1</maxIndex>
  43. <FileNamePattern>ImageTools.info.%i</FileNamePattern>
  44. </rollingPolicy>
  45. <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
  46. <MaxFileSize>500KB</MaxFileSize>
  47. </triggeringPolicy>
  48. </appender>
  49. <appender name="EL" class="ch.qos.logback.core.rolling.RollingFileAppender">
  50. <!--See also http://logback.qos.ch/manual/appenders.html#RollingFileAppender-->
  51. <File>ImageTools.err</File>
  52. <encoder>
  53. <withJansi>false</withJansi>
  54. <pattern>[%.16thread] [%date{yy-MM-dd HH:mm:ss}] %-5level [%c{16}] - %message%n</pattern>
  55. </encoder>
  56. <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
  57. <level>ERROR</level>
  58. </filter>
  59. <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
  60. <maxIndex>1</maxIndex>
  61. <FileNamePattern>ImageTools.err.%i</FileNamePattern>
  62. </rollingPolicy>
  63. <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
  64. <MaxFileSize>500KB</MaxFileSize>
  65. </triggeringPolicy>
  66. </appender>
  67. <root level="DEBUG">
  68. <appender-ref ref="C"/>
  69. <appender-ref ref="DL"/>
  70. <appender-ref ref="IL"/>
  71. <appender-ref ref="EL"/>
  72. </root>
  73. </configuration>