public class GelfAppenderFactory
extends io.dropwizard.logging.AbstractAppenderFactory
| Constructor and Description |
|---|
GelfAppenderFactory() |
| Modifier and Type | Method and Description |
|---|---|
ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent> |
build(ch.qos.logback.classic.LoggerContext context,
String applicationName,
ch.qos.logback.core.Layout<ch.qos.logback.classic.spi.ILoggingEvent> layout) |
com.google.common.collect.ImmutableMap<String,String> |
getAdditionalFields() |
com.google.common.collect.ImmutableMap<String,String> |
getAdditionalFieldTypes() |
Collection<String> |
getDynamicMdcFields() |
com.google.common.base.Optional<String> |
getFacility() |
String |
getHost() |
int |
getMaximumMessageSize() |
Collection<String> |
getMdcFields() |
com.google.common.base.Optional<String> |
getOriginHost() |
int |
getPort() |
ch.qos.logback.classic.Level |
getThreshold() |
String |
getTimestampPattern() |
boolean |
isEnabled() |
boolean |
isExtractStackTrace() |
boolean |
isFilterStackTrace() |
boolean |
isIncludeFullMDC() |
boolean |
isMdcProfiling() |
void |
setAdditionalFields(com.google.common.collect.ImmutableMap<String,String> additionalFields) |
void |
setAdditionalFieldTypes(com.google.common.collect.ImmutableMap<String,String> additionalFieldTypes) |
void |
setDynamicMdcFields(Collection<String> dynamicMdcFields) |
void |
setEnabled(boolean enabled) |
void |
setExtractStackTrace(boolean extractStackTrace) |
void |
setFacility(com.google.common.base.Optional<String> facility) |
void |
setFilterStackTrace(boolean filterStackTrace) |
void |
setHost(String host) |
void |
setIncludeFullMDC(boolean includeFullMDC) |
void |
setMaximumMessageSize(int maximumMessageSize) |
void |
setMdcFields(Collection<String> mdcFields) |
void |
setMdcProfiling(boolean mdcProfiling) |
void |
setOriginHost(com.google.common.base.Optional<String> originHost) |
void |
setPort(int port) |
void |
setThreshold(ch.qos.logback.classic.Level threshold) |
void |
setTimestampPattern(String timestampPattern) |
public ch.qos.logback.classic.Level getThreshold()
getThreshold in class io.dropwizard.logging.AbstractAppenderFactorypublic void setThreshold(ch.qos.logback.classic.Level threshold)
setThreshold in class io.dropwizard.logging.AbstractAppenderFactorypublic com.google.common.base.Optional<String> getFacility()
public void setFacility(com.google.common.base.Optional<String> facility)
public String getHost()
public void setHost(String host)
public int getPort()
public void setPort(int port)
public com.google.common.base.Optional<String> getOriginHost()
public void setOriginHost(com.google.common.base.Optional<String> originHost)
public com.google.common.collect.ImmutableMap<String,String> getAdditionalFields()
public void setAdditionalFields(com.google.common.collect.ImmutableMap<String,String> additionalFields)
public com.google.common.collect.ImmutableMap<String,String> getAdditionalFieldTypes()
public void setAdditionalFieldTypes(com.google.common.collect.ImmutableMap<String,String> additionalFieldTypes)
public boolean isIncludeFullMDC()
public void setIncludeFullMDC(boolean includeFullMDC)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public Collection<String> getMdcFields()
public void setMdcFields(Collection<String> mdcFields)
public Collection<String> getDynamicMdcFields()
public void setDynamicMdcFields(Collection<String> dynamicMdcFields)
public boolean isMdcProfiling()
public void setMdcProfiling(boolean mdcProfiling)
public boolean isExtractStackTrace()
public void setExtractStackTrace(boolean extractStackTrace)
public boolean isFilterStackTrace()
public void setFilterStackTrace(boolean filterStackTrace)
public int getMaximumMessageSize()
public void setMaximumMessageSize(int maximumMessageSize)
public String getTimestampPattern()
public void setTimestampPattern(String timestampPattern)
public ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent> build(ch.qos.logback.classic.LoggerContext context,
String applicationName,
ch.qos.logback.core.Layout<ch.qos.logback.classic.spi.ILoggingEvent> layout)
Copyright © 2016. All rights reserved.