public class GelfLogAppender extends org.apache.log4j.AppenderSkeleton 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 |
|---|
GelfLogAppender() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
append(org.apache.log4j.spi.LoggingEvent event) |
void |
close() |
protected GelfMessage |
createGelfMessage(org.apache.log4j.spi.LoggingEvent 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.
|
boolean |
requiresLayout() |
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) |
protected GelfSender gelfSender
protected MdcGelfMessageAssembler gelfMessageAssembler
protected void append(org.apache.log4j.spi.LoggingEvent event)
append in class org.apache.log4j.AppenderSkeletonpublic void reportError(String message, Exception exception)
ErrorReporterreportError in interface ErrorReporterpublic boolean requiresLayout()
requiresLayout in interface org.apache.log4j.AppenderrequiresLayout in class org.apache.log4j.AppenderSkeletonpublic void close()
close in interface org.apache.log4j.Appenderclose in class org.apache.log4j.AppenderSkeletonprotected GelfMessage createGelfMessage(org.apache.log4j.spi.LoggingEvent loggingEvent)
public void setAdditionalFields(String fieldSpec)
public void setMdcFields(String fieldSpec)
public String getGraylogHost()
public void setGraylogHost(String graylogHost)
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 getOriginHost()
public void setOriginHost(String originHost)
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.