I know I explicitly initialize some log4net setting in Application_Startup.
Let me look it up.

On Thu, Oct 25, 2012 at 11:45 PM, Dominik Psenner (JIRA) <[email protected]>wrote:

>
>     [
> https://issues.apache.org/jira/browse/LOG4NET-178?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13484745#comment-13484745]
>
> Dominik Psenner commented on LOG4NET-178:
> -----------------------------------------
>
> I am no expert on IIS web applications, but it would look like a
> misconfigured log4net configuration and/or a missing initialization. If
> logging starts by changing the web.config, log4net is "watching" for
> changes in the web.config and respawns the appenders when that happens.
> This means that either:
>
> * log4net gets never started
> * log4net gets stopped and not restarted
>
> Thus - in theory - adding an initialization in the right spot alike the
> one in comment
> https://issues.apache.org/jira/browse/LOG4NET-178?focusedCommentId=13127649&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13127649could
>  fix the issue.
>
> > Log4Net stops logging after appdomain recycle of aps.net2.0 application
> > -----------------------------------------------------------------------
> >
> >                 Key: LOG4NET-178
> >                 URL: https://issues.apache.org/jira/browse/LOG4NET-178
> >             Project: Log4net
> >          Issue Type: Bug
> >          Components: Appenders
> >    Affects Versions: 1.2.10
> >         Environment: Windows server 2003
> >            Reporter: Richard Nijkamp
> >             Fix For: 1.2 Maintenance Release
> >
> >
> > Dear sir/madam,
> >  We are using Log4Net 1.2.10. We encounter the problem that Log4net
> doesn't continue logging after an event that triggers an appdomain
> recycle/restart.
> >  In the global.asax we start the logging with:
> >  private static readonly ILog log =
> LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
> > Logging works flawless when the application is started for the first
> time. After sometime it might occur that the appdomain gets recycled due to
> inactivity of the web application. We use the following code in
> Application_end():
> > log.Info("*** Application end ***");
> > log4net.LogManager.Shutdown();
> > After this function the application gets restarted and the
> Application_start() method executes and writes new lines to the log. The
> problem is that the log4net doesn't write the new lines after the restart.
> Could you explain why log4net might stop working after an appdomain restart
> of an asp.net2.0 web application? If I want log4net to work properly again
> I need to restart IIS manually.
> >  Looking forward to your reply.
> > Best regards,
> > Richard Nijkamp
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA
> administrators
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>

Reply via email to