Class SentryAppenderFactory
- java.lang.Object
-
- io.dropwizard.logging.common.AbstractAppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent>
-
- org.dhatim.dropwizard.sentry.logging.SentryAppenderFactory
-
- All Implemented Interfaces:
io.dropwizard.jackson.Discoverable
,io.dropwizard.logging.common.AppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent>
public class SentryAppenderFactory extends io.dropwizard.logging.common.AbstractAppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent>
-
-
Field Summary
Fields Modifier and Type Field Description String
configurator
@NotNull String
dsn
String
environment
List<String>
inAppExcludes
List<String>
inAppIncludes
String
release
String
serverName
Map<String,String>
tags
-
Constructor Summary
Constructors Constructor Description SentryAppenderFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>
build(ch.qos.logback.classic.LoggerContext context, String applicationName, io.dropwizard.logging.common.layout.LayoutFactory<ch.qos.logback.classic.spi.ILoggingEvent> layoutFactory, io.dropwizard.logging.common.filter.LevelFilterFactory<ch.qos.logback.classic.spi.ILoggingEvent> levelFilterFactory, io.dropwizard.logging.common.async.AsyncAppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent> asyncAppenderFactory)
-
Methods inherited from class io.dropwizard.logging.common.AbstractAppenderFactory
buildLayout, getDiscardingThreshold, getFilterFactories, getLayout, getLogFormat, getMessageRate, getQueueSize, getThreshold, getTimeZone, isIncludeCallerData, setDiscardingThreshold, setFilterFactories, setIncludeCallerData, setLayout, setLogFormat, setMessageRate, setNeverBlock, setQueueSize, setThreshold, setTimeZone, setTimeZone, wrapAsync, wrapAsync
-
-
-
-
Method Detail
-
build
public ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent> build(ch.qos.logback.classic.LoggerContext context, String applicationName, io.dropwizard.logging.common.layout.LayoutFactory<ch.qos.logback.classic.spi.ILoggingEvent> layoutFactory, io.dropwizard.logging.common.filter.LevelFilterFactory<ch.qos.logback.classic.spi.ILoggingEvent> levelFilterFactory, io.dropwizard.logging.common.async.AsyncAppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent> asyncAppenderFactory)
-
-