logback-fluentd.xml 753 B

123456789101112131415161718192021
  1. <?xml version="1.0"?>
  2. <included>
  3. <appender name="FLUENT_SYNC" class="ch.qos.logback.more.appenders.DataFluentAppender">
  4. <tag>logback</tag>
  5. <label>${spring.application.name}.${hostname}</label>
  6. <remoteHost>${logging.fluentd.host}</remoteHost>
  7. <port>${logging.fluentd.port}</port>
  8. <encoder charset="UTF-8">
  9. <pattern>%logger{15}:%L - %msg</pattern>
  10. </encoder>
  11. </appender>
  12. <appender name="FLUENT" class="ch.qos.logback.classic.AsyncAppender">
  13. <queueSize>1000</queueSize>
  14. <neverBlock>true</neverBlock>
  15. <maxFlushTime>5000</maxFlushTime>
  16. <includeCallerData>false</includeCallerData>
  17. <appender-ref ref="FLUENT_SYNC" />
  18. </appender>
  19. </included>