public class GelfMessage
extends java.lang.Object
| 构造器和说明 |
|---|
GelfMessage() |
GelfMessage(java.lang.String shortMessage,
java.lang.String fullMessage,
long timestamp,
java.lang.String level) |
GelfMessage(java.lang.String shortMessage,
java.lang.String fullMessage,
long timestamp,
java.lang.String level,
java.lang.String line,
java.lang.String file) |
| 限定符和类型 | 方法和说明 |
|---|---|
GelfMessage |
addField(java.lang.String key,
java.lang.Object value) |
GelfMessage |
addField(java.lang.String key,
java.lang.String value) |
java.util.Map<java.lang.String,java.lang.Object> |
getAdditonalFields() |
int |
getCurrentMillis() |
java.lang.String |
getFacility() |
java.lang.String |
getFile() |
java.lang.String |
getFullMessage() |
java.lang.String |
getHost() |
java.lang.Long |
getJavaTimestamp() |
java.lang.String |
getLevel() |
java.lang.String |
getLine() |
java.lang.String |
getShortMessage() |
java.lang.String |
getTimestamp() |
java.lang.String |
getVersion() |
boolean |
isEmpty(java.lang.String str) |
boolean |
isValid() |
void |
setAdditonalFields(java.util.Map<java.lang.String,java.lang.Object> additonalFields) |
void |
setFacility(java.lang.String facility) |
void |
setFile(java.lang.String file) |
void |
setFullMessage(java.lang.String fullMessage) |
void |
setHost(java.lang.String host) |
void |
setJavaTimestamp(long javaTimestamp) |
void |
setLevel(java.lang.String level) |
void |
setLine(java.lang.String line) |
void |
setShortMessage(java.lang.String shortMessage) |
void |
setVersion(java.lang.String version) |
java.nio.ByteBuffer |
toAMQPBuffer() |
java.lang.String |
toJson() |
java.nio.ByteBuffer |
toTCPBuffer() |
java.nio.ByteBuffer[] |
toUDPBuffers() |
public GelfMessage()
public GelfMessage(java.lang.String shortMessage,
java.lang.String fullMessage,
long timestamp,
java.lang.String level)
public GelfMessage(java.lang.String shortMessage,
java.lang.String fullMessage,
long timestamp,
java.lang.String level,
java.lang.String line,
java.lang.String file)
public java.lang.String toJson()
public java.nio.ByteBuffer[] toUDPBuffers()
public java.nio.ByteBuffer toTCPBuffer()
public java.nio.ByteBuffer toAMQPBuffer()
public int getCurrentMillis()
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public java.lang.String getHost()
public void setHost(java.lang.String host)
public java.lang.String getShortMessage()
public void setShortMessage(java.lang.String shortMessage)
public java.lang.String getFullMessage()
public void setFullMessage(java.lang.String fullMessage)
public java.lang.String getTimestamp()
public java.lang.Long getJavaTimestamp()
public void setJavaTimestamp(long javaTimestamp)
public java.lang.String getLevel()
public void setLevel(java.lang.String level)
public java.lang.String getFacility()
public void setFacility(java.lang.String facility)
public java.lang.String getLine()
public void setLine(java.lang.String line)
public java.lang.String getFile()
public void setFile(java.lang.String file)
public GelfMessage addField(java.lang.String key, java.lang.String value)
public GelfMessage addField(java.lang.String key, java.lang.Object value)
public java.util.Map<java.lang.String,java.lang.Object> getAdditonalFields()
public void setAdditonalFields(java.util.Map<java.lang.String,java.lang.Object> additonalFields)
public boolean isValid()
public boolean isEmpty(java.lang.String str)