public class GelfLogbackAppender
extends ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
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 |
isMdcProfiling() |
void |
setAdditionalFields(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 |
setMaximumMessageSize(int maximumMessageSize) |
void |
setMdcFields(String fieldSpec) |
void |
setMdcProfiling(boolean mdcProfiling) |
void |
setOriginHost(String originHost) |
void |
setPort(int port) |
void |
setTestSenderClass(String testSender) |
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>protected 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 setTestSenderClass(String testSender)
Copyright © 2013. All Rights Reserved.