public class GelfFormatter
extends java.util.logging.Formatter
{
"timestamp": "1439319236.722",
"SourceClassName": "biz.paluch.logging.gelf.wildfly.WildFlyGelfLogFormatterTest",
"SourceMethodName": "testDefaults",
"level": "6",
"SourceSimpleClassName": "WildFlyGelfLogFormatterTest",
"facility": "logstash-gelf",
"full_message": "foo bar test log message",
"short_message": "foo bar test log message",
"MySeverity": "INFO",
"LoggerName": "biz.paluch.logging.gelf.wildfly.WildFlyGelfLogFormatterTest",
"Thread": "main",
"Time": "2015-08-11 20:53:56,0722"
}
Following parameters are supported/needed:
System.getProperty("line.separator")Time, Severity, ThreadName, SourceClassName, SourceMethodName, SourceSimpleClassName, LoggerNameLogRecord.getParameters(), default true| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MULTI_VALUE_DELIMITTER |
static java.util.Set<LogMessageField.NamedLogField> |
SUPPORTED_FIELDS |
| Constructor and Description |
|---|
GelfFormatter() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
format(java.util.logging.LogRecord record) |
java.lang.String |
getExtractStackTrace() |
java.lang.String |
getFacility() |
java.lang.String |
getLineBreak() |
java.lang.String |
getOriginHost() |
java.lang.String |
getTimestampPattern() |
java.lang.String |
getVersion() |
boolean |
isFilterStackTrace() |
boolean |
isIncludeLocation() |
boolean |
isIncludeLogMessageParameters() |
void |
setAdditionalFields(java.lang.String spec) |
void |
setAdditionalFieldTypes(java.lang.String spec) |
void |
setExtractStackTrace(java.lang.String extractStacktrace) |
void |
setFacility(java.lang.String facility) |
void |
setFields(java.lang.String fieldSpec) |
void |
setFilterStackTrace(boolean filterStackTrace) |
void |
setIncludeLocation(boolean includeLocation) |
void |
setIncludeLogMessageParameters(boolean includeLogMessageParameters) |
void |
setLineBreak(java.lang.String lineBreak) |
void |
setOriginHost(java.lang.String originHost) |
void |
setTimestampPattern(java.lang.String timestampPattern) |
void |
setVersion(java.lang.String version) |
public static final java.lang.String MULTI_VALUE_DELIMITTER
public static final java.util.Set<LogMessageField.NamedLogField> SUPPORTED_FIELDS
public java.lang.String format(java.util.logging.LogRecord record)
format in class java.util.logging.Formatterpublic void setFields(java.lang.String fieldSpec)
public void setAdditionalFields(java.lang.String spec)
public void setAdditionalFieldTypes(java.lang.String spec)
public java.lang.String getOriginHost()
public void setOriginHost(java.lang.String originHost)
public java.lang.String getFacility()
public void setFacility(java.lang.String facility)
public java.lang.String getExtractStackTrace()
public void setExtractStackTrace(java.lang.String extractStacktrace)
public boolean isFilterStackTrace()
public void setFilterStackTrace(boolean filterStackTrace)
public boolean isIncludeLogMessageParameters()
public void setIncludeLogMessageParameters(boolean includeLogMessageParameters)
public boolean isIncludeLocation()
public void setIncludeLocation(boolean includeLocation)
public java.lang.String getTimestampPattern()
public void setTimestampPattern(java.lang.String timestampPattern)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public java.lang.String getLineBreak()
public void setLineBreak(java.lang.String lineBreak)
Copyright © 2013-2022. All Rights Reserved.