You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-user@logging.apache.org by pr...@jayritchie.com on 2004/07/27 16:13:29 UTC

How does work?

I have the following default appenders set up:

<root>
<level value="ALL" />
<appender-ref ref="OutputDebugStringAppender"></appender-ref>
<appender-ref ref="SmtpAppender" />
</root>

In my SmtpAppender, I then have:

<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<to value="jritchie@tradearca.com" />
<from value="jritchie@tradearca.com" />
<subject value="test logging message" />
<smtpHost value="arcachimail06" />
<bufferSize value="1" />
<evaluator type="log4net.Core.LevelEvaluator">
	<threshold value="ERROR"/>
</evaluator>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d %X{machine} [%t] %X{auth-user} %-5p %c [%x] - %m%n" /> </layout> </appender>

I would have expected that when the messages are sent to the appender, they'd be filtered by the evaluator's threshold value. In this case it's set to ERROR however, I'm getting all levels sent via e-mail.

Is my understanding incorrect?