logging-log4net-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dominik Psenner <dpsen...@gmail.com>
Subject Re: log4net:ERROR Failed to append to appender [EventLogAppender]
Date Thu, 10 Jan 2013 19:42:30 GMT
You're welcome and thanks for the Kudos.

2013/1/10 lunaticare <lunaticare@gmail.com>:
> Dominik, you were right. Setting IsBackground=true did solve the problem.
>
> Thank you very much for your assistance and such a great library!
>
>
> 2013/1/9 Dominik Psenner <dpsenner@gmail.com>
>>
>> In this case I would argument that you have a worker thread that you don’t
>> properly terminate by exiting from the worker thread loop with a break or
>> return or you have forgot to set IsBackground=true on the worker thread such
>> that it can be terminated by the process automatically.
>>
>>
>>
>> ________________________________
>>
>> From: lunaticare [mailto:lunaticare@gmail.com]
>> Sent: Wednesday, January 09, 2013 1:36 PM
>> To: Log4NET User
>> Subject: Re: log4net:ERROR Failed to append to appender [EventLogAppender]
>>
>>
>>
>> Hello Dominik,
>>
>> you're right, this happens when application closes.
>>
>>
>>
>> 2013/1/9 Dominik Psenner <dpsenner@gmail.com>
>>
>> Hi,
>>
>>
>>
>> did this happen near the end of the process lifetime (i.e. when you closed
>> the application that uses log4net for logging)?
>>
>>
>>
>> Cheers,
>>
>> D.
>>
>>
>>
>> ________________________________
>>
>> From: Dmitry Pogodin [mailto:lunaticare@gmail.com]
>> Sent: Wednesday, January 09, 2013 11:38 AM
>> To: log4net-user@logging.apache.org
>> Subject: log4net:ERROR Failed to append to appender [EventLogAppender]
>>
>>
>>
>> Good time of day to you!
>>
>>
>>
>> I've got the following exception while using log4net:
>>
>>
>> log4net:ERROR Failed to append to appender [EventLogAppender]
>> System.Threading.ThreadAbortException: Thread was being aborted.
>>    at System.Threading.Monitor.Enter(Object obj)
>>    at log4net.Appender.AppenderSkeleton.DoAppend(LoggingEvent
>> loggingEvent)
>>    at log4net.Util.AppenderAttachedImpl.AppendLoopOnAppenders(LoggingEvent
>> loggi
>> ngEvent)
>> log4net:ERROR Exception while logging
>> System.Threading.ThreadAbortException: Thread was being aborted.
>>    at log4net.Util.AppenderAttachedImpl.AppendLoopOnAppenders(LoggingEvent
>> loggi
>> ngEvent)
>>    at log4net.Repository.Hierarchy.Logger.CallAppenders(LoggingEvent
>> loggingEven
>> t)
>>    at log4net.Repository.Hierarchy.Logger.ForcedLog(Type
>> callerStackBoundaryDecl
>> aringType, Level level, Object message, Exception exception)
>>    at log4net.Repository.Hierarchy.Logger.Log(Type
>> callerStackBoundaryDeclaringT
>> ype, Level level, Object message, Exception exception)
>>
>> I use the following config:
>>
>> <log4net>
>>
>>     <root>
>>
>>       <level value="ALL"/>
>>
>>       <appender-ref ref="EventLogAppender"/>
>>
>>     </root>
>>
>>     <appender name="EventLogAppender"
>> type="log4net.Appender.EventLogAppender" >
>>
>>       <logName value="TestLog">
>>
>>         <applicationName value="SampleApp" />
>>
>>       </logName>
>>
>>       <layout type="log4net.Layout.PatternLayout">
>>
>>         <conversionPattern value="%date %logger - %message%newline" />
>>
>>       </layout>
>>
>>     </appender>
>>
>>   </log4net>
>>
>> Ready to give more information if you need.
>>
>>
>>
>> Best regards, lunaticare
>>
>>
>>
>>
>
>



-- 
Dominik Psenner
## OpenPGP Key Signature #################################
# Key ID: B469318C                                       #
# Fingerprint: 558641995F7EC2D251354C3A49C7E3D1B469318C  #
##########################################################

Mime
View raw message