public class GelfLogbackAppender extends ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent> implements ErrorReporter
MDC Profiling allows to calculate the runtime from request start up to the time until the log message was generated. You must set one value in the MDC:
| Modifier and Type | Field and Description |
|---|---|
protected MdcGelfMessageAssembler |
gelfMessageAssembler |
protected GelfSender |
gelfSender |
| Constructor and Description |
|---|
GelfLogbackAppender() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
append(ch.qos.logback.classic.spi.ILoggingEvent event) |
protected GelfMessage |
createGelfMessage(ch.qos.logback.classic.spi.ILoggingEvent loggingEvent) |
String |
getFacility() |
String |
getGraylogHost() |
int |
getGraylogPort() |
String |
getHost() |
int |
getMaximumMessageSize() |
String |
getOriginHost() |
int |
getPort() |
String |
getTimestampPattern() |
boolean |
isExtractStackTrace() |
boolean |
isFilterStackTrace() |
boolean |
isIncludeFullMdc() |
boolean |
isMdcProfiling() |
void |
reportError(String message,
Exception exception)
Report an error caused by a exception.
|
void |
setAdditionalFields(String fieldSpec) |
void |
setDynamicMdcFields(String fieldSpec) |
void |
setExtractStackTrace(boolean extractStacktrace) |
void |
setFacility(String facility) |
void |
setFilterStackTrace(boolean filterStackTrace) |
void |
setGraylogHost(String graylogHost) |
void |
setGraylogPort(int graylogPort) |
void |
setHost(String host) |
void |
setIncludeFullMdc(boolean includeFullMdc) |
void |
setMaximumMessageSize(int maximumMessageSize) |
void |
setMdcFields(String fieldSpec) |
void |
setMdcProfiling(boolean mdcProfiling) |
void |
setOriginHost(String originHost) |
void |
setPort(int port) |
void |
setTimestampPattern(String timestampPattern) |
addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, start, stop, toStringaddError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextprotected GelfSender gelfSender
protected MdcGelfMessageAssembler gelfMessageAssembler
protected void append(ch.qos.logback.classic.spi.ILoggingEvent event)
append in class ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>public void reportError(String message, Exception exception)
ErrorReporterreportError in interface ErrorReporterprotected GelfMessage createGelfMessage(ch.qos.logback.classic.spi.ILoggingEvent loggingEvent)
public void setAdditionalFields(String fieldSpec)
public void setMdcFields(String fieldSpec)
public String getGraylogHost()
public void setGraylogHost(String graylogHost)
public String getOriginHost()
public void setOriginHost(String originHost)
public int getGraylogPort()
public void setGraylogPort(int graylogPort)
public String getHost()
public void setHost(String host)
public int getPort()
public void setPort(int port)
public String getFacility()
public void setFacility(String facility)
public boolean isExtractStackTrace()
public void setExtractStackTrace(boolean extractStacktrace)
public boolean isFilterStackTrace()
public void setFilterStackTrace(boolean filterStackTrace)
public boolean isMdcProfiling()
public void setMdcProfiling(boolean mdcProfiling)
public String getTimestampPattern()
public void setTimestampPattern(String timestampPattern)
public int getMaximumMessageSize()
public void setMaximumMessageSize(int maximumMessageSize)
public void setDynamicMdcFields(String fieldSpec)
public boolean isIncludeFullMdc()
public void setIncludeFullMdc(boolean includeFullMdc)
Copyright © 2013-2014. All Rights Reserved.