logging-log4net-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stefan.moser" <stefan.mo...@wolverton.ca>
Subject Re: Log not logging in custom filter
Date Tue, 19 May 2009 22:13:42 GMT

Thanks Loren, that's exactly what I'm looking for.

Cheers,
Stefan



Loren Keagle wrote:
> 
> 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");
> 
> 
> ~Loren
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Log-not-logging-in-custom-filter-tp23624032p23625391.html
Sent from the Log4net - Users mailing list archive at Nabble.com.


Mime
View raw message