logging-log4net-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Loren Keagle <Lo...@aps-technology.com>
Subject Re: Log not logging in custom filter
Date Tue, 19 May 2009 21:59:47 GMT
stefan.moser wrote:
> I'm writing a custom filter (inherits from FilterSkeleton) and I want to log
> errors inside the filter.  The problem is that any log events created inside
> the filter is not getting logged.  Is there a special restriction that log
> events cannot be created this far down inside the loggin pipeline?
> public override FilterDecision Decide(LoggingEvent loggingEvent)
> {
>     // Do the interesting stuff
>     // In some exceptional case, log an error
>     LogManager.GetLogger("TheLogger").Error("log message", exception);
> }
> Any reason why this code wouldn't work?

Inside of the log4net framework, there is an internal logger called 
LogLog.  It's used throughout the appender framework, but I imagine 
there's no problem using it in a filter.

Just call:

LogLog.Error("log message");


View raw message