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, setPresentationHeaderaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManagerprotected abstract CompositeJsonFormatter<Event> createFormatter()
public void start()
start in interface ch.qos.logback.core.spi.LifeCyclestart 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.LifeCyclestop 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.