Hello:

I have the following config

    <logger name="a.b.c.Klass" level="trace"    additivity="true">
        <appender-ref ref="aSiftAppenderUsingCustomMarker" />
    </logger>
    <logger name="a.b" level="error" additivity="false">
        <appender-ref ref="errorAppender" />
    </logger>

as you can see, I am trying to capture all "error" level messages (and discard lower levels) from
child loggers into the "errorAppender", even though child loggers are
at trace level, which would log to their own siftAppenders.

But all the trace logs still get into error  appenders, even though the level is clearly set to "error"

Could it be due to the use of marker or siftappender in my log like

log.trace(marker,message)

but the error logger should still check the level and disregard any marker info.

Thanks in advance for your help