Class EventBusAppender

  • All Implemented Interfaces:
    org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler

    public class EventBusAppender
    extends org.apache.log4j.WriterAppender
    Author:
    https://github.com/lbovet [Laurent Bovet]
    • Field Summary

      • Fields inherited from class org.apache.log4j.WriterAppender

        encoding, immediateFlush, qw
      • Fields inherited from class org.apache.log4j.AppenderSkeleton

        closed, errorHandler, headFilter, layout, name, tailFilter, threshold
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void append​(org.apache.log4j.spi.LoggingEvent event)  
      void setAddress​(String address)  
      void setDeliveryOptionsHeaders​(io.vertx.core.MultiMap deliveryOptionsHeaders)  
      static void setEventBus​(io.vertx.core.eventbus.EventBus eventBus)  
      void setTransmissionMode​(org.swisspush.gateleen.core.event.EventBusWriter.TransmissionMode transmissionMode)  
      • Methods inherited from class org.apache.log4j.WriterAppender

        activateOptions, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, reset, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, subAppend, writeFooter, writeHeader
      • Methods inherited from class org.apache.log4j.AppenderSkeleton

        addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold
    • Constructor Detail

      • EventBusAppender

        public EventBusAppender()
    • Method Detail

      • setEventBus

        public static void setEventBus​(io.vertx.core.eventbus.EventBus eventBus)
      • setAddress

        public void setAddress​(String address)
      • setDeliveryOptionsHeaders

        public void setDeliveryOptionsHeaders​(io.vertx.core.MultiMap deliveryOptionsHeaders)
      • setTransmissionMode

        public void setTransmissionMode​(org.swisspush.gateleen.core.event.EventBusWriter.TransmissionMode transmissionMode)
      • append

        public void append​(org.apache.log4j.spi.LoggingEvent event)
        Overrides:
        append in class org.apache.log4j.WriterAppender