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 |
isIncludeCallerData() |
boolean |
isIncludeCallerInfo()
Deprecated.
use
isIncludeCallerData() (to use the same name that logback uses) |
boolean |
isIncludeContext() |
boolean |
isIncludeMdc() |
void |
setCustomFields(String customFields) |
void |
setEnableContextMap(boolean enableContextMap)
Deprecated.
|
void |
setExcludeMdcKeyNames(List<String> excludeMdcKeyNames) |
void |
setFieldNames(LogstashFieldNames fieldNames) |
void |
setIncludeCallerData(boolean includeCallerData) |
void |
setIncludeCallerInfo(boolean includeCallerInfo)
Deprecated.
use
setIncludeCallerData(boolean) (to use the same name that logback uses) |
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 isIncludeCallerData()
public void setIncludeCallerData(boolean includeCallerData)
@Deprecated public boolean isIncludeCallerInfo()
isIncludeCallerData()
(to use the same name that logback uses)@Deprecated public void setIncludeCallerInfo(boolean includeCallerInfo)
setIncludeCallerData(boolean)
(to use the same name that logback uses)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.