1
0

logback.xml.bakcup 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <configuration>
  2. <appender name="SIFT" class="ch.qos.logback.classic.sift.SiftingAppender">
  3. <discriminator>
  4. <key>in-is</key>
  5. <defaultValue>unknown-unknown</defaultValue>
  6. </discriminator>
  7. <sift>
  8. <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
  9. <file>/var/mdw/ace-${in-is}.log</file>
  10. <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
  11. <fileNamePattern>ace-${in-is}-%i.log</fileNamePattern>
  12. <minIndex>1</minIndex>
  13. <maxIndex>10</maxIndex>
  14. </rollingPolicy>
  15. <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
  16. <maxFileSize>10MB</maxFileSize>
  17. </triggeringPolicy>
  18. <encoder class="net.logstash.logback.encoder.LogstashEncoder">
  19. <jsonGeneratorDecorator class="net.logstash.logback.decorate.PrettyPrintingJsonGeneratorDecorator" />
  20. </encoder>
  21. </appender>
  22. </sift>
  23. </appender>
  24. <appender name="ASYNC" class="ch.qos.logback.classic.AsyncAppender">
  25. <queueSize>1024</queueSize>
  26. <appender-ref ref="SIFT" />
  27. </appender>
  28. <logger name="id.co.hanoman" level="DEBUG" additivity="false">
  29. <appender-ref ref="SIFT" />
  30. </logger>
  31. <logger name="hanoman" level="DEBUG" additivity="false">
  32. <appender-ref ref="SIFT" />
  33. </logger>
  34. <root level="DEBUG">
  35. <appender-ref ref="SIFT" />
  36. </root>
  37. </configuration>