public class GelfMessageAssembler extends Object implements HostAndPortProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_MESSAGE_PARAM |
static String |
FIELD_STACK_TRACE |
| Constructor and Description |
|---|
GelfMessageAssembler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addField(MessageField field) |
void |
addFields(Collection<? extends MessageField> fields) |
GelfMessage |
createGelfMessage(LogEvent logEvent)
Producte a Gelf message.
|
String |
getFacility() |
String |
getHost() |
int |
getMaximumMessageSize() |
String |
getOriginHost() |
int |
getPort() |
String |
getTimestampPattern() |
void |
initialize(PropertyProvider propertyProvider)
Initialize datastructure from property provider.
|
boolean |
isExtractStackTrace() |
boolean |
isFilterStackTrace() |
void |
setExtractStackTrace(boolean extractStackTrace) |
void |
setFacility(String facility) |
void |
setFilterStackTrace(boolean filterStackTrace) |
void |
setHost(String host) |
void |
setMaximumMessageSize(int maximumMessageSize) |
void |
setOriginHost(String originHost) |
void |
setPort(int port) |
void |
setTimestampPattern(String timestampPattern) |
public static final String FIELD_MESSAGE_PARAM
public static final String FIELD_STACK_TRACE
public void initialize(PropertyProvider propertyProvider)
propertyProvider - public GelfMessage createGelfMessage(LogEvent logEvent)
logEvent - public void addField(MessageField field)
public void addFields(Collection<? extends MessageField> fields)
public String getHost()
getHost in interface HostAndPortProviderpublic void setHost(String host)
public String getOriginHost()
public void setOriginHost(String originHost)
public int getPort()
getPort in interface HostAndPortProviderpublic 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 String getTimestampPattern()
public void setTimestampPattern(String timestampPattern)
public int getMaximumMessageSize()
public void setMaximumMessageSize(int maximumMessageSize)
Copyright © 2013-2014. All Rights Reserved.