
Hi Is it possible to configure the SiftingAppender to use parameters from MDC other than the discriminator ? I'd like to achive the following : in java: MDC.put("logger", loggerName); MDC.put("file", fileName); MDC.put("pattern", pattern); in config: <appender name="SIFT" class="ch.qos.logback.classic.sift.SiftingAppender"> <discriminator> <Key>logger</Key> <DefaultValue>default</DefaultValue> </discriminator> <sift> <appender name="FILE-${logger}" class="ch.qos.logback.core.FileAppender"> <File>${file}</File> <Append>true</Append> <Encoding>UTF-8</Encoding> <BufferedIO>true</BufferedIO> <ImmediateFlush>true</ImmediateFlush> <layout class="ch.qos.logback.classic.PatternLayout"> <Pattern>{pattern:-%d [%thread] %level %mdc %logger{35} - %msg%n}</Pattern> </layout> </appender> </sift> </appender> Thanks Gabor Dolla