public class LogstashSocketAppenderFactory
extends io.dropwizard.logging.AbstractAppenderFactory
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
customFields |
protected java.util.Map<java.lang.String,java.lang.String> |
fieldNames |
protected java.lang.String |
host |
protected boolean |
includeCallerData |
protected boolean |
includeContext |
protected boolean |
includeMdc |
protected int |
port |
| Constructor and Description |
|---|
LogstashSocketAppenderFactory() |
| Modifier and Type | Method and Description |
|---|---|
ch.qos.logback.core.Appender |
build(ch.qos.logback.classic.LoggerContext context,
java.lang.String s,
io.dropwizard.logging.layout.LayoutFactory layoutFactory,
io.dropwizard.logging.filter.LevelFilterFactory levelFilterFactory,
io.dropwizard.logging.async.AsyncAppenderFactory asyncAppenderFactory) |
java.util.Map<java.lang.String,java.lang.String> |
getCustomFields() |
java.util.Map<java.lang.String,java.lang.String> |
getFieldNames() |
java.lang.String |
getHost() |
boolean |
getIncludeCallerData() |
boolean |
getIncludeContext() |
boolean |
getIncludeMdc() |
int |
getPort() |
void |
setCustomFields(java.util.Map<java.lang.String,java.lang.String> customFields) |
void |
setFieldNames(java.util.Map<java.lang.String,java.lang.String> fieldNames) |
void |
setHost(java.lang.String host) |
void |
setIncludeCallerData(boolean includeCallerData) |
void |
setIncludeContext(boolean includeContext) |
void |
setIncludeMdc(boolean includeMdc) |
void |
setPort(int port) |
buildLayout, getDiscardingThreshold, getFilterFactories, getLogFormat, getQueueSize, getThreshold, getTimeZone, isIncludeCallerData, setDiscardingThreshold, setFilterFactories, setLogFormat, setNeverBlock, setQueueSize, setThreshold, setTimeZone, wrapAsync, wrapAsync@NotNull protected java.lang.String host
@Min(value=1L) @Max(value=65535L) protected int port
protected boolean includeCallerData
protected boolean includeContext
protected boolean includeMdc
protected java.util.Map<java.lang.String,java.lang.String> customFields
protected java.util.Map<java.lang.String,java.lang.String> fieldNames
public ch.qos.logback.core.Appender build(ch.qos.logback.classic.LoggerContext context,
java.lang.String s,
io.dropwizard.logging.layout.LayoutFactory layoutFactory,
io.dropwizard.logging.filter.LevelFilterFactory levelFilterFactory,
io.dropwizard.logging.async.AsyncAppenderFactory asyncAppenderFactory)
public void setHost(java.lang.String host)
public java.lang.String getHost()
public void setPort(int port)
public int getPort()
public boolean getIncludeCallerData()
public void setIncludeCallerData(boolean includeCallerData)
setIncludeCallerData in class io.dropwizard.logging.AbstractAppenderFactorypublic boolean getIncludeContext()
public void setIncludeContext(boolean includeContext)
public boolean getIncludeMdc()
public void setIncludeMdc(boolean includeMdc)
public java.util.Map<java.lang.String,java.lang.String> getCustomFields()
public void setCustomFields(java.util.Map<java.lang.String,java.lang.String> customFields)
public java.util.Map<java.lang.String,java.lang.String> getFieldNames()
public void setFieldNames(java.util.Map<java.lang.String,java.lang.String> fieldNames)