public class MDCLevelTurboFilter
extends ch.qos.logback.classic.turbo.TurboFilter
If given value of MDC is found and also level of message reach given level then onMatch action is done else onMissmatch actionis done
Action values: ACCEPT - bypass basic selection rule and follow processing NEUTRAL - follow processing DENY - stop processing
Level values:OFF,ERROR,WARN,INFO,DEBUG,TRACE
| Constructor and Description |
|---|
MDCLevelTurboFilter() |
| Modifier and Type | Method and Description |
|---|---|
ch.qos.logback.core.spi.FilterReply |
decide(org.slf4j.Marker marker,
ch.qos.logback.classic.Logger logger,
ch.qos.logback.classic.Level level,
String format,
Object[] params,
Throwable t) |
void |
setLevel(String loggingLevel) |
void |
setMDCKey(String mdcKey) |
void |
setMDCValue(String mdcValue) |
void |
setOnMatch(String action) |
void |
setOnMismatch(String action) |
void |
start() |
getName, isStarted, setName, stoppublic ch.qos.logback.core.spi.FilterReply decide(org.slf4j.Marker marker,
ch.qos.logback.classic.Logger logger,
ch.qos.logback.classic.Level level,
String format,
Object[] params,
Throwable t)
decide in class ch.qos.logback.classic.turbo.TurboFilterpublic void setOnMatch(String action)
onMatch - action to set on successpublic void setOnMismatch(String action)
onMismatch - the onMismatch to set on failurepublic void setMDCKey(String mdcKey)
mdcKey - the mdcKey to watchpublic void setMDCValue(String mdcValue)
mdcValue - the mdcValue to match with MDCkeypublic void setLevel(String loggingLevel)
level - the level to breachpublic void start()
start in interface ch.qos.logback.core.spi.LifeCyclestart in class ch.qos.logback.classic.turbo.TurboFilterCopyright © 2016 Evolveum. All rights reserved.