public class LogstashEncoder
extends ch.qos.logback.core.encoder.EncoderBase<ch.qos.logback.classic.spi.ILoggingEvent>
| Constructor and Description |
|---|
LogstashEncoder() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
doEncode(ch.qos.logback.classic.spi.ILoggingEvent event) |
com.fasterxml.jackson.databind.JsonNode |
getCustomFields() |
boolean |
isImmediateFlush() |
boolean |
isIncludeCallerInfo() |
static com.fasterxml.jackson.databind.JsonNode |
parseCustomFields(String customFields) |
void |
setCustomFields(String customFields) |
void |
setImmediateFlush(boolean immediateFlush) |
void |
setIncludeCallerInfo(boolean includeCallerInfo) |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContextpublic void doEncode(ch.qos.logback.classic.spi.ILoggingEvent event)
throws IOException
IOExceptionpublic void close()
throws IOException
IOExceptionpublic static com.fasterxml.jackson.databind.JsonNode parseCustomFields(String customFields) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.core.JsonProcessingException, IOException
com.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.core.JsonProcessingExceptionIOExceptionpublic boolean isImmediateFlush()
public void setImmediateFlush(boolean immediateFlush)
public boolean isIncludeCallerInfo()
public void setIncludeCallerInfo(boolean includeCallerInfo)
public void setCustomFields(String customFields)
public com.fasterxml.jackson.databind.JsonNode getCustomFields()
Copyright © 2014. All Rights Reserved.