<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Hello:<br><br></div>I have the following config<br><br>    <logger name="a.b.c.Klass" level="trace"    additivity="true"><br>        <appender-ref ref="aSiftAppenderUsingCustomMarker" /><br>    </logger><br>    <logger name="a.b" level="error" additivity="false"><br>        <appender-ref ref="errorAppender" /><br>    </logger><br></div><br></div>as you can see, I am trying to capture all "error" level messages (and discard lower levels) from<br></div>child loggers into the "errorAppender", even though child loggers are<br></div>at trace level, which would log to their own siftAppenders.<br><br></div>But all the trace logs still get into error  appenders, even though the level is clearly set to "error"<br><br></div>Could it be due to the use of marker or siftappender in my log like<br><br></div>log.trace(marker,message)<br><br></div>but the error logger should still check the level and disregard any marker info.<br><br></div>Thanks in advance for your help<br><br><div><div><br></div></div></div>