public class CombinedMdcDiscriminator
extends java.lang.Object
implements ch.qos.logback.core.sift.Discriminator<ch.qos.logback.classic.spi.ILoggingEvent>
<appender name="SIFT" class="ch.qos.logback.classic.sift.SiftingAppender">
<discriminator class="com.xebialabs.probsels.CombinedMdcDiscriminator" />
<sift>
<appender name="${logname}" class="ch.qos.logback.core.FileAppender">
<file>${logname}.log</file>
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] {%mdc} %-5level %logger{36} - %msg%n%rootException</pattern>
</layout>
</appender>
</sift>
</appender>
| Constructor and Description |
|---|
CombinedMdcDiscriminator() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDiscriminatingValue(ch.qos.logback.classic.spi.ILoggingEvent iLoggingEvent) |
java.lang.String |
getKey() |
boolean |
isStarted() |
void |
start() |
void |
stop() |
public java.lang.String getDiscriminatingValue(ch.qos.logback.classic.spi.ILoggingEvent iLoggingEvent)
getDiscriminatingValue in interface ch.qos.logback.core.sift.Discriminator<ch.qos.logback.classic.spi.ILoggingEvent>public java.lang.String getKey()
getKey in interface ch.qos.logback.core.sift.Discriminator<ch.qos.logback.classic.spi.ILoggingEvent>public void start()
start in interface ch.qos.logback.core.spi.LifeCyclepublic void stop()
stop in interface ch.qos.logback.core.spi.LifeCyclepublic boolean isStarted()
isStarted in interface ch.qos.logback.core.spi.LifeCycle