public abstract class CompositeJsonLayout<Event extends ch.qos.logback.core.spi.DeferredProcessingAware>
extends ch.qos.logback.core.LayoutBase<Event>
Constructor and Description |
---|
CompositeJsonLayout() |
Modifier and Type | Method and Description |
---|---|
protected abstract CompositeJsonFormatter<Event> |
createFormatter() |
String |
doLayout(Event event) |
protected CompositeJsonFormatter<Event> |
getFormatter() |
JsonFactoryDecorator |
getJsonFactoryDecorator() |
JsonGeneratorDecorator |
getJsonGeneratorDecorator() |
ch.qos.logback.core.Layout<Event> |
getPrefix() |
JsonProviders<Event> |
getProviders() |
ch.qos.logback.core.Layout<Event> |
getSuffix() |
boolean |
isImmediateFlush() |
void |
setImmediateFlush(boolean immediateFlush) |
void |
setJsonFactoryDecorator(JsonFactoryDecorator jsonFactoryDecorator) |
void |
setJsonGeneratorDecorator(JsonGeneratorDecorator jsonGeneratorDecorator) |
void |
setPrefix(ch.qos.logback.core.Layout<Event> prefix) |
void |
setProviders(JsonProviders<Event> jsonProviders) |
void |
setSuffix(ch.qos.logback.core.Layout<Event> suffix) |
void |
start() |
void |
stop() |
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManager
protected abstract CompositeJsonFormatter<Event> createFormatter()
public void start()
start
in interface ch.qos.logback.core.spi.LifeCycle
start
in class ch.qos.logback.core.LayoutBase<Event extends ch.qos.logback.core.spi.DeferredProcessingAware>
public void stop()
stop
in interface ch.qos.logback.core.spi.LifeCycle
stop
in class ch.qos.logback.core.LayoutBase<Event extends ch.qos.logback.core.spi.DeferredProcessingAware>
public JsonProviders<Event> getProviders()
public void setProviders(JsonProviders<Event> jsonProviders)
public boolean isImmediateFlush()
public void setImmediateFlush(boolean immediateFlush)
public JsonFactoryDecorator getJsonFactoryDecorator()
public void setJsonFactoryDecorator(JsonFactoryDecorator jsonFactoryDecorator)
public JsonGeneratorDecorator getJsonGeneratorDecorator()
public void setJsonGeneratorDecorator(JsonGeneratorDecorator jsonGeneratorDecorator)
protected CompositeJsonFormatter<Event> getFormatter()
public ch.qos.logback.core.Layout<Event> getPrefix()
public void setPrefix(ch.qos.logback.core.Layout<Event> prefix)
public ch.qos.logback.core.Layout<Event> getSuffix()
public void setSuffix(ch.qos.logback.core.Layout<Event> suffix)
Copyright © 2016. All Rights Reserved.