Dru,
If you cannot do what Ron has suggested because you want to use the same
logger in the app to log through different appenders each with a different
threshold, then try this:
<logger name="MyObject">
<level value="INFO" />
<appender-ref ref="TableAppender" />
<appender-ref ref="EmailAppender" />
</logger>
<appender name="EmailAppender" type="log4net.Appender.SmtpAppender" />
<threshold value="WARN" />
....
</appender>
That will allow you to write to both appenders using the MyObject logger.
But once the event is delegated to EmailAppender, the threshold value
takes over and writes only ones that are WARN or above whereas
TableAppender will write everything INFO or above. The only thing is that
the level value for the logger should be the least common denominator.
I havent tested it before writing the mail.. :-) So give it a shot.. Hope
that helps.
Regards,
Kiran Raja.
x2406
Ron Grabowski <[EMAIL PROTECTED]>
12/30/2004 11:02 AM
Please respond to
"Log4NET User" <[email protected]>
To
Log4NET User <[email protected]>
cc
Subject
Re: logger question
Could you do something like this:
<logger name="MyObjectINFO">
<level value="INFO" />
<appender-ref ref="TableAppender" />
</logger>
<logger name="MyObjectWARN">
<level value="WARN" />
<appender-ref ref="EmailAppender" />
</logger>
--- Dru Sellers <[EMAIL PROTECTED]> wrote:
> Can I do something like this? If not, how might I accomplish this?
>
> <logger name="MyObject">
> <level value="INFO" />
> <appender-ref ref="TableAppender" />
>
> <level value="WARN" />
> <appender-ref ref="EmailAppender" />
> </logger>
>
> Dru
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.824 / Virus Database: 562 - Release Date: 12/28/2004
>
>
>
>
The information transmitted is intended only for the person or entity to which
it is addressed and may contain CONFIDENTIAL material. If you receive this
material/information in error, please contact the sender and delete or destroy
the material/information.