Class GelfUdpAppender

  • All Implemented Interfaces:
    ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>, ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.FilterAttachable<ch.qos.logback.classic.spi.ILoggingEvent>, ch.qos.logback.core.spi.LifeCycle

    public class GelfUdpAppender
    extends AbstractGelfAppender
    • Constructor Detail

      • GelfUdpAppender

        public GelfUdpAppender()
    • Method Detail

      • getMaxChunkSize

        public java.lang.Integer getMaxChunkSize()
      • setMaxChunkSize

        public void setMaxChunkSize​(java.lang.Integer maxChunkSize)
      • setCompressionMethod

        public void setCompressionMethod​(CompressionMethod compressionMethod)
      • getMessageIdSupplier

        public java.util.function.LongSupplier getMessageIdSupplier()
      • setMessageIdSupplier

        public void setMessageIdSupplier​(java.util.function.LongSupplier messageIdSupplier)
      • appendMessage

        protected void appendMessage​(byte[] binMessage)
                              throws java.io.IOException
        Specified by:
        appendMessage in class AbstractGelfAppender
        Throws:
        java.io.IOException
      • close

        protected void close()
                      throws java.io.IOException
        Specified by:
        close in class AbstractGelfAppender
        Throws:
        java.io.IOException