public class GelfEncoder
extends ch.qos.logback.core.encoder.EncoderBase<ch.qos.logback.classic.spi.ILoggingEvent>
| Constructor and Description |
|---|
GelfEncoder() |
| Modifier and Type | Method and Description |
|---|---|
void |
addStaticField(java.lang.String staticField) |
byte[] |
encode(ch.qos.logback.classic.spi.ILoggingEvent event) |
byte[] |
footerBytes() |
ch.qos.logback.classic.PatternLayout |
getFullPatternLayout() |
java.lang.String |
getOriginHost() |
ch.qos.logback.classic.PatternLayout |
getShortPatternLayout() |
java.util.Map<java.lang.String,java.lang.Object> |
getStaticFields() |
byte[] |
headerBytes() |
boolean |
isAppendNewline() |
boolean |
isIncludeCallerData() |
boolean |
isIncludeLevelName() |
boolean |
isIncludeMarker() |
boolean |
isIncludeMdcData() |
boolean |
isIncludeRawMessage() |
boolean |
isIncludeRootCauseData() |
void |
setAppendNewline(boolean appendNewline) |
void |
setFullPatternLayout(ch.qos.logback.classic.PatternLayout fullPatternLayout) |
void |
setIncludeCallerData(boolean includeCallerData) |
void |
setIncludeLevelName(boolean includeLevelName) |
void |
setIncludeMarker(boolean includeMarker) |
void |
setIncludeMdcData(boolean includeMdcData) |
void |
setIncludeRawMessage(boolean includeRawMessage) |
void |
setIncludeRootCauseData(boolean includeRootCauseData) |
void |
setOriginHost(java.lang.String originHost) |
void |
setShortPatternLayout(ch.qos.logback.classic.PatternLayout shortPatternLayout) |
void |
setStaticFields(java.util.Map<java.lang.String,java.lang.Object> staticFields) |
void |
start() |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextpublic java.lang.String getOriginHost()
public void setOriginHost(java.lang.String originHost)
public boolean isIncludeRawMessage()
public void setIncludeRawMessage(boolean includeRawMessage)
public boolean isIncludeMarker()
public void setIncludeMarker(boolean includeMarker)
public boolean isIncludeMdcData()
public void setIncludeMdcData(boolean includeMdcData)
public boolean isIncludeCallerData()
public void setIncludeCallerData(boolean includeCallerData)
public boolean isIncludeRootCauseData()
public void setIncludeRootCauseData(boolean includeRootCauseData)
public boolean isIncludeLevelName()
public void setIncludeLevelName(boolean includeLevelName)
public boolean isAppendNewline()
public void setAppendNewline(boolean appendNewline)
public ch.qos.logback.classic.PatternLayout getShortPatternLayout()
public void setShortPatternLayout(ch.qos.logback.classic.PatternLayout shortPatternLayout)
public ch.qos.logback.classic.PatternLayout getFullPatternLayout()
public void setFullPatternLayout(ch.qos.logback.classic.PatternLayout fullPatternLayout)
public java.util.Map<java.lang.String,java.lang.Object> getStaticFields()
public void setStaticFields(java.util.Map<java.lang.String,java.lang.Object> staticFields)
public void addStaticField(java.lang.String staticField)
public void start()
start in interface ch.qos.logback.core.spi.LifeCyclestart in class ch.qos.logback.core.encoder.EncoderBase<ch.qos.logback.classic.spi.ILoggingEvent>public byte[] headerBytes()
public byte[] encode(ch.qos.logback.classic.spi.ILoggingEvent event)
public byte[] footerBytes()