public class AccessJsonLayout extends AbstractJsonLayout<ch.qos.logback.access.spi.IAccessEvent>
IAccessEvent
.Constructor and Description |
---|
AccessJsonLayout(JsonFormatter jsonFormatter,
TimestampFormatter timestampFormatter,
Set<AccessAttribute> includes,
Map<String,String> customFieldNames,
Map<String,Object> additionalFields) |
Modifier and Type | Method and Description |
---|---|
Set<AccessAttribute> |
getIncludes() |
String |
getJsonProtocolVersion() |
Set<String> |
getRequestAttributes() |
Set<String> |
getRequestHeaders() |
Set<String> |
getResponseHeaders() |
void |
setIncludes(Set<AccessAttribute> includes) |
void |
setJsonProtocolVersion(String jsonProtocolVersion) |
void |
setRequestAttributes(Set<String> requestAttributes) |
void |
setRequestHeaders(Set<String> requestHeaders) |
void |
setResponseHeaders(Set<String> responseHeaders) |
protected Map<String,Object> |
toJsonMap(ch.qos.logback.access.spi.IAccessEvent event)
Converts the provided logging event to a generic
Map |
doLayout
getContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, start, stop
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManager
public AccessJsonLayout(JsonFormatter jsonFormatter, TimestampFormatter timestampFormatter, Set<AccessAttribute> includes, Map<String,String> customFieldNames, Map<String,Object> additionalFields)
protected Map<String,Object> toJsonMap(ch.qos.logback.access.spi.IAccessEvent event)
AbstractJsonLayout
Map
toJsonMap
in class AbstractJsonLayout<ch.qos.logback.access.spi.IAccessEvent>
public Set<AccessAttribute> getIncludes()
public void setIncludes(Set<AccessAttribute> includes)
Copyright © 2020. All rights reserved.