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, setContext
public void doEncode(ch.qos.logback.classic.spi.ILoggingEvent event) throws IOException
IOException
public void close() throws IOException
IOException
public 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.JsonParseException
com.fasterxml.jackson.core.JsonProcessingException
IOException
public 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.