public class GelfMessage extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_FACILITY |
static String |
FIELD_FULL_MESSAGE |
static String |
FIELD_HOST |
static String |
FIELD_LEVEL |
static String |
FIELD_SHORT_MESSAGE |
static String |
FIELD_TIMESTAMP |
| Constructor and Description |
|---|
GelfMessage() |
GelfMessage(String shortMessage,
String fullMessage,
long timestamp,
String level) |
| Modifier and Type | Method and Description |
|---|---|
GelfMessage |
addField(String key,
String value) |
Map<String,String> |
getAdditonalFields() |
int |
getCurrentMillis() |
String |
getFacility() |
String |
getField(String fieldName) |
String |
getFullMessage() |
String |
getHost() |
Long |
getJavaTimestamp() |
String |
getLevel() |
int |
getMaximumMessageSize() |
String |
getShortMessage() |
String |
getTimestamp() |
String |
getVersion() |
boolean |
isEmpty(String str) |
boolean |
isValid() |
void |
setAdditonalFields(Map<String,String> additonalFields) |
void |
setFacility(String facility) |
void |
setFullMessage(String fullMessage) |
void |
setHost(String host) |
void |
setJavaTimestamp(long javaTimestamp) |
void |
setLevel(String level) |
void |
setMaximumMessageSize(int maximumMessageSize) |
void |
setShortMessage(String shortMessage) |
void |
setVersion(String version) |
ByteBuffer |
toAMQPBuffer() |
String |
toJson() |
String |
toJson(String additionalFieldPrefix) |
ByteBuffer |
toTCPBuffer() |
ByteBuffer[] |
toUDPBuffers() |
public static final String FIELD_HOST
public static final String FIELD_SHORT_MESSAGE
public static final String FIELD_FULL_MESSAGE
public static final String FIELD_TIMESTAMP
public static final String FIELD_LEVEL
public static final String FIELD_FACILITY
public String toJson()
public ByteBuffer[] toUDPBuffers()
public ByteBuffer toTCPBuffer()
public ByteBuffer toAMQPBuffer()
public int getCurrentMillis()
public String getVersion()
public void setVersion(String version)
public String getHost()
public void setHost(String host)
public String getShortMessage()
public void setShortMessage(String shortMessage)
public String getFullMessage()
public void setFullMessage(String fullMessage)
public String getTimestamp()
public Long getJavaTimestamp()
public void setJavaTimestamp(long javaTimestamp)
public String getLevel()
public void setLevel(String level)
public String getFacility()
public void setFacility(String facility)
public GelfMessage addField(String key, String value)
public boolean isValid()
public boolean isEmpty(String str)
public int getMaximumMessageSize()
public void setMaximumMessageSize(int maximumMessageSize)
Copyright © 2013-2014. All Rights Reserved.