Class AbstractJsonLayout<E>
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.LayoutBase<E>
io.dropwizard.logging.json.layout.AbstractJsonLayout<E>
- Type Parameters:
E- represents the type of the event
- All Implemented Interfaces:
ch.qos.logback.core.Layout<E>,ch.qos.logback.core.spi.ContextAware,ch.qos.logback.core.spi.LifeCycle
- Direct Known Subclasses:
AccessJsonLayout,EventJsonLayout
public abstract class AbstractJsonLayout<E>
extends ch.qos.logback.core.LayoutBase<E>
Provides the common functionality for building JSON representations
of
IAccessEvent and ILoggingEvent
events.-
Field Summary
Fields inherited from class ch.qos.logback.core.LayoutBase
startedFields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ch.qos.logback.core.LayoutBase
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, start, stopMethods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ch.qos.logback.core.spi.ContextAware
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn
-
Constructor Details
-
AbstractJsonLayout
-
-
Method Details
-
doLayout
-
toJsonMap
Converts the provided logging event to a genericMap
-