public class LogstashFormatter
extends java.lang.Object
Constructor and Description |
---|
LogstashFormatter() |
LogstashFormatter(boolean includeCallerInfo) |
LogstashFormatter(boolean includeCallerInfo,
com.fasterxml.jackson.databind.JsonNode customFields) |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
getCustomFields() |
LogstashFieldNames |
getFieldNames() |
boolean |
isEnableContextMap()
Deprecated.
When logging, prefer using a
Markers.appendEntries(Map) marker instead. |
boolean |
isIncludeCallerInfo() |
boolean |
isIncludeContext() |
boolean |
isIncludeMdc() |
static com.fasterxml.jackson.databind.JsonNode |
parseCustomFields(java.lang.String customFields) |
void |
setCustomFields(com.fasterxml.jackson.databind.JsonNode customFields) |
void |
setCustomFieldsFromString(java.lang.String customFields,
ch.qos.logback.core.spi.ContextAware contextAware) |
void |
setEnableContextMap(boolean enableContextMap)
Deprecated.
When logging, prefer using a
Markers.appendEntries(Map) marker instead. |
void |
setFieldNames(LogstashFieldNames fieldNames) |
void |
setIncludeCallerInfo(boolean includeCallerInfo) |
void |
setIncludeContext(boolean includeContext) |
void |
setIncludeMdc(boolean includeMdc) |
byte[] |
writeValueAsBytes(ch.qos.logback.classic.spi.ILoggingEvent event,
ch.qos.logback.core.Context context) |
java.lang.String |
writeValueAsString(ch.qos.logback.classic.spi.ILoggingEvent event,
ch.qos.logback.core.Context context) |
void |
writeValueToOutputStream(ch.qos.logback.classic.spi.ILoggingEvent event,
ch.qos.logback.core.Context context,
java.io.OutputStream outputStream) |
public LogstashFormatter()
public LogstashFormatter(boolean includeCallerInfo)
public LogstashFormatter(boolean includeCallerInfo, com.fasterxml.jackson.databind.JsonNode customFields)
public byte[] writeValueAsBytes(ch.qos.logback.classic.spi.ILoggingEvent event, ch.qos.logback.core.Context context) throws java.io.IOException
java.io.IOException
public void writeValueToOutputStream(ch.qos.logback.classic.spi.ILoggingEvent event, ch.qos.logback.core.Context context, java.io.OutputStream outputStream) throws java.io.IOException
java.io.IOException
public java.lang.String writeValueAsString(ch.qos.logback.classic.spi.ILoggingEvent event, ch.qos.logback.core.Context context) throws java.io.IOException
java.io.IOException
public boolean isIncludeCallerInfo()
public void setIncludeCallerInfo(boolean includeCallerInfo)
public static com.fasterxml.jackson.databind.JsonNode parseCustomFields(java.lang.String customFields) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.core.JsonProcessingException, java.io.IOException
com.fasterxml.jackson.core.JsonParseException
com.fasterxml.jackson.core.JsonProcessingException
java.io.IOException
public void setCustomFieldsFromString(java.lang.String customFields, ch.qos.logback.core.spi.ContextAware contextAware)
public void setCustomFields(com.fasterxml.jackson.databind.JsonNode customFields)
public com.fasterxml.jackson.databind.JsonNode getCustomFields()
public LogstashFieldNames getFieldNames()
public void setFieldNames(LogstashFieldNames fieldNames)
public boolean isIncludeMdc()
public void setIncludeMdc(boolean includeMdc)
public boolean isIncludeContext()
public void setIncludeContext(boolean includeContext)
@Deprecated public boolean isEnableContextMap()
Markers.appendEntries(Map)
marker instead.@Deprecated public void setEnableContextMap(boolean enableContextMap)
Markers.appendEntries(Map)
marker instead.Copyright © 2014. All Rights Reserved.