public class JBoss7GelfLogHandler extends GelfLogHandler
LogRecord.getParameters(), default trueMDC 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:
Two values are set by the Log Appender:
publish(LogRecord) method is thread-safe and may be called by different threads at any time.gelfMessageAssembler, gelfSender| Constructor and Description |
|---|
JBoss7GelfLogHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected GelfMessage |
createGelfMessage(java.util.logging.LogRecord record) |
protected GelfMessageAssembler |
createGelfMessageAssembler() |
protected void |
initializeDefaultFields() |
boolean |
isIncludeFullMdc() |
boolean |
isMdcProfiling() |
void |
publish(java.util.logging.LogRecord record) |
void |
setAdditionalFields(java.lang.String fieldSpec) |
void |
setDynamicMdcFields(java.lang.String fieldSpec) |
void |
setIncludeFullMdc(boolean includeFullMdc) |
void |
setMdcFields(java.lang.String fieldSpec) |
void |
setMdcProfiling(boolean mdcProfiling) |
close, createGelfSender, flush, getExtractStackTrace, getFacility, getGraylogHost, getGraylogPort, getHost, getMaximumMessageSize, getOriginHost, getPort, getTimestampPattern, getVersion, isFilterStackTrace, isIncludeLocation, isIncludeLogMessageParameters, reportError, setAdditionalFieldTypes, setExtractStackTrace, setFacility, setFilterStackTrace, setGraylogHost, setGraylogPort, setHost, setIncludeLocation, setIncludeLogMessageParameters, setMaximumMessageSize, setOriginHost, setPort, setTimestampPattern, setVersionprotected void initializeDefaultFields()
initializeDefaultFields in class GelfLogHandlerpublic void publish(java.util.logging.LogRecord record)
publish in class GelfLogHandlerprotected GelfMessageAssembler createGelfMessageAssembler()
createGelfMessageAssembler in class GelfLogHandlerprotected GelfMessage createGelfMessage(java.util.logging.LogRecord record)
createGelfMessage in class GelfLogHandlerpublic void setAdditionalFields(java.lang.String fieldSpec)
setAdditionalFields in class GelfLogHandlerpublic void setMdcFields(java.lang.String fieldSpec)
setMdcFields in class GelfLogHandlerpublic void setDynamicMdcFields(java.lang.String fieldSpec)
setDynamicMdcFields in class GelfLogHandlerpublic boolean isMdcProfiling()
public void setMdcProfiling(boolean mdcProfiling)
public boolean isIncludeFullMdc()
public void setIncludeFullMdc(boolean includeFullMdc)
Copyright © 2013-2018. All Rights Reserved.