public class LogstashAccessLayout extends AccessEventCompositeJsonLayout
Constructor and Description |
---|
LogstashAccessLayout() |
Modifier and Type | Method and Description |
---|---|
void |
addProvider(JsonProvider<ch.qos.logback.access.spi.IAccessEvent> provider) |
protected CompositeJsonFormatter<ch.qos.logback.access.spi.IAccessEvent> |
createFormatter() |
String |
getCustomFields() |
LogstashAccessFieldNames |
getFieldNames() |
protected LogstashAccessFormatter |
getFormatter() |
boolean |
getLowerCaseHeaderNames() |
String |
getTimeZone() |
int |
getVersion() |
boolean |
isWriteVersionAsString() |
void |
setCustomFields(String customFields) |
void |
setFieldNames(LogstashAccessFieldNames fieldNames) |
void |
setLowerCaseHeaderNames(boolean lowerCaseHeaderNames)
When true, names of headers will be written to JSON output in lowercase.
|
void |
setTimeZone(String timeZoneId) |
void |
setVersion(int version) |
void |
setWriteVersionAsString(boolean writeVersionAsString) |
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.access.spi.IAccessEvent> createFormatter()
createFormatter
in class AccessEventCompositeJsonLayout
protected LogstashAccessFormatter getFormatter()
getFormatter
in class CompositeJsonLayout<ch.qos.logback.access.spi.IAccessEvent>
public void addProvider(JsonProvider<ch.qos.logback.access.spi.IAccessEvent> provider)
public LogstashAccessFieldNames getFieldNames()
public void setFieldNames(LogstashAccessFieldNames fieldNames)
public String getTimeZone()
public void setTimeZone(String timeZoneId)
public void setCustomFields(String customFields)
public String getCustomFields()
public boolean getLowerCaseHeaderNames()
public void setLowerCaseHeaderNames(boolean lowerCaseHeaderNames)
public int getVersion()
public void setVersion(int version)
public boolean isWriteVersionAsString()
public void setWriteVersionAsString(boolean writeVersionAsString)
Copyright © 2016. All Rights Reserved.