public class LogstashLayout extends LoggingEventCompositeJsonLayout
Constructor and Description |
---|
LogstashLayout() |
Modifier and Type | Method and Description |
---|---|
void |
addExcludeMdcKeyName(String excludedMdcKeyName) |
void |
addIncludeMdcKeyName(String includedMdcKeyName) |
void |
addProvider(JsonProvider<ch.qos.logback.classic.spi.ILoggingEvent> provider) |
protected CompositeJsonFormatter<ch.qos.logback.classic.spi.ILoggingEvent> |
createFormatter() |
String |
getCustomFields() |
List<String> |
getExcludeMdcKeyNames() |
LogstashFieldNames |
getFieldNames() |
protected LogstashFormatter |
getFormatter() |
List<String> |
getIncludeMdcKeyNames() |
int |
getShortenedLoggerNameLength() |
ch.qos.logback.classic.pattern.ThrowableHandlingConverter |
getThrowableConverter() |
String |
getTimeZone() |
boolean |
isIncludeCallerInfo() |
boolean |
isIncludeContext() |
boolean |
isIncludeMdc() |
void |
setCustomFields(String customFields) |
void |
setEnableContextMap(boolean enableContextMap)
Deprecated.
|
void |
setExcludeMdcKeyNames(List<String> excludeMdcKeyNames) |
void |
setFieldNames(LogstashFieldNames fieldNames) |
void |
setIncludeCallerInfo(boolean includeCallerInfo) |
void |
setIncludeContext(boolean includeContext) |
void |
setIncludeMdc(boolean includeMdc) |
void |
setIncludeMdcKeyNames(List<String> includeMdcKeyNames) |
void |
setShortenedLoggerNameLength(int length) |
void |
setThrowableConverter(ch.qos.logback.classic.pattern.ThrowableHandlingConverter throwableConverter) |
void |
setTimeZone(String timeZoneId) |
setProviders
doLayout, getJsonFactoryDecorator, getJsonGeneratorDecorator, getPrefix, getProviders, getSuffix, isImmediateFlush, setImmediateFlush, setJsonFactoryDecorator, setJsonGeneratorDecorator, setPrefix, setSuffix, start, stop
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManager
protected CompositeJsonFormatter<ch.qos.logback.classic.spi.ILoggingEvent> createFormatter()
createFormatter
in class LoggingEventCompositeJsonLayout
protected LogstashFormatter getFormatter()
getFormatter
in class CompositeJsonLayout<ch.qos.logback.classic.spi.ILoggingEvent>
public void addProvider(JsonProvider<ch.qos.logback.classic.spi.ILoggingEvent> provider)
public void setCustomFields(String customFields)
public String getCustomFields()
public boolean isIncludeCallerInfo()
public void setIncludeCallerInfo(boolean includeCallerInfo)
public LogstashFieldNames getFieldNames()
public void setFieldNames(LogstashFieldNames fieldNames)
public boolean isIncludeMdc()
public void setIncludeMdc(boolean includeMdc)
public void addIncludeMdcKeyName(String includedMdcKeyName)
public void addExcludeMdcKeyName(String excludedMdcKeyName)
public boolean isIncludeContext()
public void setIncludeContext(boolean includeContext)
public int getShortenedLoggerNameLength()
public void setShortenedLoggerNameLength(int length)
@Deprecated public void setEnableContextMap(boolean enableContextMap)
public String getTimeZone()
public void setTimeZone(String timeZoneId)
public ch.qos.logback.classic.pattern.ThrowableHandlingConverter getThrowableConverter()
public void setThrowableConverter(ch.qos.logback.classic.pattern.ThrowableHandlingConverter throwableConverter)
Copyright © 2015. All Rights Reserved.