Package org.swisspush.gateleen.logging
Class EventBusAppender
- java.lang.Object
-
- org.apache.log4j.AppenderSkeleton
-
- org.apache.log4j.WriterAppender
-
- org.swisspush.gateleen.logging.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]
-
-
Constructor Summary
Constructors Constructor Description EventBusAppender()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(org.apache.log4j.spi.LoggingEvent event)voidsetAddress(String address)voidsetDeliveryOptionsHeaders(io.vertx.core.MultiMap deliveryOptionsHeaders)static voidsetEventBus(io.vertx.core.eventbus.EventBus eventBus)voidsetTransmissionMode(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
-
-
-
-
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:
appendin classorg.apache.log4j.WriterAppender
-
-