Class SequenceJsonProvider
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
net.logstash.logback.composite.AbstractJsonProvider<Event>
net.logstash.logback.composite.AbstractFieldJsonProvider<Event>
net.logstash.logback.composite.AbstractSequenceJsonProvider<ILoggingEvent>
net.logstash.logback.composite.loggingevent.SequenceJsonProvider
- All Implemented Interfaces:
ContextAware
,JsonProvider<ILoggingEvent>
-
Field Summary
Fields inherited from class net.logstash.logback.composite.AbstractSequenceJsonProvider
FIELD_SEQUENCE
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Function<ILoggingEvent,
Long> Get a function used to access the sequenceNumber field of the supplied event.Methods inherited from class net.logstash.logback.composite.AbstractSequenceJsonProvider
createSequenceProvider, getSequenceProvider, setSequenceProvider, start, writeTo
Methods inherited from class net.logstash.logback.composite.AbstractFieldJsonProvider
getFieldName, setFieldName
Methods inherited from class net.logstash.logback.composite.AbstractJsonProvider
assertIsStarted, isStarted, prepareForDeferredProcessing, stop
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
-
Constructor Details
-
SequenceJsonProvider
public SequenceJsonProvider()
-
-
Method Details
-
createNativeSequenceNumberFieldAccessor
Description copied from class:AbstractSequenceJsonProvider
Get a function used to access the sequenceNumber field of the supplied event.- Specified by:
createNativeSequenceNumberFieldAccessor
in classAbstractSequenceJsonProvider<ILoggingEvent>
- Returns:
- a function used to access the sequenceNumber field of the supplied event.
-