Package io.kokuwa.micronaut.logging.mdc
Class MDCTurboFilter
- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.classic.turbo.TurboFilter
-
- io.kokuwa.micronaut.logging.mdc.MDCTurboFilter
-
- All Implemented Interfaces:
ch.qos.logback.core.spi.ContextAware,ch.qos.logback.core.spi.LifeCycle
public class MDCTurboFilter extends ch.qos.logback.classic.turbo.TurboFilterFilter for log levels based on MDC.- Author:
- Stephan Schnabel
-
-
Constructor Summary
Constructors Constructor Description MDCTurboFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ch.qos.logback.core.spi.FilterReplydecide(org.slf4j.Marker marker, ch.qos.logback.classic.Logger logger, ch.qos.logback.classic.Level level, String format, Object[] params, Throwable t)MDCTurboFiltersetKey(String key)MDCTurboFiltersetLevel(ch.qos.logback.classic.Level level)MDCTurboFiltersetLoggers(Set<String> loggers)MDCTurboFiltersetValues(Set<String> values)-
Methods inherited from class ch.qos.logback.classic.turbo.TurboFilter
getName, isStarted, setName, start, stop
-
-
-
-
Method Detail
-
setLoggers
public MDCTurboFilter setLoggers(Set<String> loggers)
-
setValues
public MDCTurboFilter setValues(Set<String> values)
-
setKey
public MDCTurboFilter setKey(String key)
-
setLevel
public MDCTurboFilter setLevel(ch.qos.logback.classic.Level level)
-
-