Event
- type of event (ILoggingEvent
or IAccessEvent
).public abstract class AbstractJsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> extends ch.qos.logback.core.spi.ContextAwareBase implements JsonProvider<Event>
JsonProvider
that provides default implementations for standard methods.Constructor and Description |
---|
AbstractJsonProvider() |
Modifier and Type | Method and Description |
---|---|
boolean |
isStarted() |
void |
prepareForDeferredProcessing(Event event)
Gives the provider a chance to perform more deferred processing
(in addition to what is already provided by
DeferredProcessingAware.prepareForDeferredProcessing() ). |
void |
start() |
void |
stop() |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
writeTo
public void start()
start
in interface ch.qos.logback.core.spi.LifeCycle
public void stop()
stop
in interface ch.qos.logback.core.spi.LifeCycle
public boolean isStarted()
isStarted
in interface ch.qos.logback.core.spi.LifeCycle
public void prepareForDeferredProcessing(Event event)
JsonProvider
DeferredProcessingAware.prepareForDeferredProcessing()
).prepareForDeferredProcessing
in interface JsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware>
Copyright © 2018. All rights reserved.