public class GoogleCloudLoggingV2Layout
extends ch.qos.logback.contrib.json.JsonLayoutBase<ch.qos.logback.classic.spi.ILoggingEvent>
| Constructor and Description |
|---|
GoogleCloudLoggingV2Layout() |
GoogleCloudLoggingV2Layout(java.lang.String serviceName,
java.lang.String serviceVersion,
boolean addTraceFields,
boolean addHttpRequestFields) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getAddHttpRequestFields() |
boolean |
getAddTraceFields() |
java.lang.String |
getServiceName() |
java.lang.String |
getServiceVersion() |
void |
setAddHttpRequestFields(boolean addHttpRequestFields) |
void |
setAddTraceFields(boolean addTraceFields) |
void |
setServiceName(java.lang.String serviceName) |
void |
setServiceVersion(java.lang.String serviceVersion) |
void |
start() |
void |
stop() |
protected java.util.Map |
toJsonMap(ch.qos.logback.classic.spi.ILoggingEvent event) |
add, addMap, addTimestamp, createDateFormat, doLayout, format, formatTimestamp, getContentType, getJsonFormatter, getTimestampFormat, getTimestampFormatTimezoneId, isAppendLineSeparator, isIncludeTimestamp, setAppendLineSeparator, setIncludeTimestamp, setJsonFormatter, setTimestampFormat, setTimestampFormatTimezoneIdgetContext, getFileFooter, getFileHeader, getPresentationFooter, getPresentationHeader, isStarted, setContext, setFileFooter, setFileHeader, setPresentationFooter, setPresentationHeaderaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getDeclaredOrigin, getStatusManagerpublic GoogleCloudLoggingV2Layout()
public GoogleCloudLoggingV2Layout(java.lang.String serviceName,
java.lang.String serviceVersion,
boolean addTraceFields,
boolean addHttpRequestFields)
public java.lang.String getServiceName()
public void setServiceName(java.lang.String serviceName)
public java.lang.String getServiceVersion()
public void setServiceVersion(java.lang.String serviceVersion)
public boolean getAddTraceFields()
public void setAddTraceFields(boolean addTraceFields)
public boolean getAddHttpRequestFields()
public void setAddHttpRequestFields(boolean addHttpRequestFields)
public void start()
start in interface ch.qos.logback.core.spi.LifeCyclestart in class ch.qos.logback.core.LayoutBase<ch.qos.logback.classic.spi.ILoggingEvent>public void stop()
stop in interface ch.qos.logback.core.spi.LifeCyclestop in class ch.qos.logback.core.LayoutBase<ch.qos.logback.classic.spi.ILoggingEvent>protected java.util.Map toJsonMap(ch.qos.logback.classic.spi.ILoggingEvent event)
toJsonMap in class ch.qos.logback.contrib.json.JsonLayoutBase<ch.qos.logback.classic.spi.ILoggingEvent>