public class GelfMessageAssembler extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_MESSAGE_PARAM |
static String |
FIELD_SERVER |
static String |
FIELD_SEVERITY |
static String |
FIELD_SOURCE_CLASS_NAME |
static String |
FIELD_SOURCE_METHOD_NAME |
static String |
FIELD_SOURCE_SIMPLE_CLASS_NAME |
static String |
FIELD_STACK_TRACE |
static String |
FIELD_THREAD |
static String |
FIELD_TIME |
static String |
PROPERTY_ADDITIONAL_FIELD |
static String |
PROPERTY_EXTRACT_STACKTRACE |
static String |
PROPERTY_FACILITY |
static String |
PROPERTY_FILTER_STACK_TRACE |
static String |
PROPERTY_GRAYLOG_HOST |
static String |
PROPERTY_GRAYLOG_PORT |
static String |
PROPERTY_MAX_MESSAGE_SIZE |
static String |
PROPERTY_ORIGIN_HOST |
| Constructor and Description |
|---|
GelfMessageAssembler() |
| Modifier and Type | Method and Description |
|---|---|
GelfMessage |
createGelfMessage(LogEvent logEvent)
Producte a Gelf message.
|
String |
getFacility() |
Map<String,String> |
getFields() |
String |
getGraylogHost() |
int |
getGraylogPort() |
int |
getMaximumMessageSize() |
String |
getOriginHost() |
String |
getTimestampPattern() |
void |
initialize(PropertyProvider propertyProvider)
Initialize datastructure from property provider.
|
boolean |
isExtractStackTrace() |
boolean |
isFilterStackTrace() |
void |
setExtractStackTrace(boolean extractStackTrace) |
void |
setFacility(String facility) |
void |
setFields(Map<String,String> fields) |
void |
setFilterStackTrace(boolean filterStackTrace) |
void |
setGraylogHost(String graylogHost) |
void |
setGraylogPort(int graylogPort) |
void |
setMaximumMessageSize(int maximumMessageSize) |
void |
setOriginHost(String originHost) |
void |
setTimestampPattern(String timestampPattern) |
public static final String PROPERTY_GRAYLOG_HOST
public static final String PROPERTY_GRAYLOG_PORT
public static final String PROPERTY_ORIGIN_HOST
public static final String PROPERTY_EXTRACT_STACKTRACE
public static final String PROPERTY_FILTER_STACK_TRACE
public static final String PROPERTY_FACILITY
public static final String PROPERTY_MAX_MESSAGE_SIZE
public static final String PROPERTY_ADDITIONAL_FIELD
public static final String FIELD_TIME
public static final String FIELD_SEVERITY
public static final String FIELD_THREAD
public static final String FIELD_SOURCE_CLASS_NAME
public static final String FIELD_SOURCE_SIMPLE_CLASS_NAME
public static final String FIELD_SOURCE_METHOD_NAME
public static final String FIELD_MESSAGE_PARAM
public static final String FIELD_SERVER
public static final String FIELD_STACK_TRACE
public void initialize(PropertyProvider propertyProvider)
propertyProvider - public GelfMessage createGelfMessage(LogEvent logEvent)
logEvent - 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 getFacility()
public void setFacility(String facility)
public boolean isExtractStackTrace()
public void setExtractStackTrace(boolean extractStackTrace)
public boolean isFilterStackTrace()
public void setFilterStackTrace(boolean filterStackTrace)
public String getTimestampPattern()
public void setTimestampPattern(String timestampPattern)
public int getMaximumMessageSize()
public void setMaximumMessageSize(int maximumMessageSize)
Copyright © 2013. All Rights Reserved.