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.