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 |
doLayoutgetContentType, getContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeader, start, stopaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManagerpublic 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)
AbstractJsonLayoutMaptoJsonMap in class AbstractJsonLayout<ch.qos.logback.access.spi.IAccessEvent>public Set<AccessAttribute> getIncludes()
public void setIncludes(Set<AccessAttribute> includes)
Copyright © 2021. All rights reserved.