public class GelfMessage extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAUL_LEVEL |
static String |
DEFAULT_FACILITY |
static int |
DEFAULT_MESSAGE_SIZE |
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 |
static String |
GELF_VERSION |
static String |
GELF_VERSION_1_0 |
static String |
GELF_VERSION_1_1 |
static String |
ID_NAME |
| Constructor and Description |
|---|
GelfMessage() |
GelfMessage(String shortMessage,
String fullMessage,
long timestamp,
String level) |
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 static final String ID_NAME
public static final String GELF_VERSION_1_0
public static final String GELF_VERSION_1_1
public static final String GELF_VERSION
public static final String DEFAULT_FACILITY
public static final int DEFAULT_MESSAGE_SIZE
public static final int DEFAUL_LEVEL
public String toJson()
public ByteBuffer[] toUDPBuffers()
public ByteBuffer toTCPBuffer()
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 BigDecimal getTimestampAsBigDecimal()
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 addFields(Map<String,String> fields)
fields - map of fieldspublic GelfMessage addField(String key, String value)
key - the keyvalue - the valuepublic boolean isValid()
public boolean isEmpty(String str)
public int getMaximumMessageSize()
public void setMaximumMessageSize(int maximumMessageSize)
Copyright © 2013-2015. All Rights Reserved.