You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-user@logging.apache.org by Saurabh Dani <sa...@danicorp.com> on 2005/06/19 05:44:36 UTC
Help with Exception Please
I recently deployed a new multithreaded, web application which uses remoting and log4net. The IIS server hangs and stops responding after a few hours, and since am new to both Log4Net and Remoting, I am trying to narrow down the cause.
Frequently, I am seeing following exception in my Log4Net logs i.e. the file which is specified for collecting log4net's logs:
***************
2005-06-18 22:20:44,183|[1244]|DEBUG|RemoteClass.parser|RemoteClass.parser.ParseContent(:0)|[<log4net.Error>Exception rendering object type [log4net.Util.ThreadContextStack]<stackTrace>System.NullReferenceException: Object reference not set to an instance of an object.
at log4net.Util.StackFrame.get_FullMessage()
at log4net.Util.ThreadContextStack.GetFullMessage()
at log4net.Util.ThreadContextStack.ToString()
at log4net.ObjectRenderer.DefaultRenderer.RenderObject(RendererMap rendererMap, Object obj, TextWriter writer)
at log4net.ObjectRenderer.RendererMap.FindAndRender(Object obj, TextWriter writer)</stackTrace></log4net.Error>]|-
***********************************
I am using latest Beta 9 and this is how my config files look like:
For the Remoting Server virtual Directory:
*******************************
<log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="Logs\Server.log" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value="ddMMyyyy" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date|[%thread]|%-5level|%logger|%l|[%property{NDC}]|- %message%newline" />
</layout>
</appender>
<root>
<level value="INFO" />
<level value="DEBUG" />
<appender-ref ref="RollingLogFileAppender" />
</root>
</log4net>
*********************************
Config for wwwroot - which is the main web site and the client for Remoting application:
*********************************
<log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="Logs\Client.log" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value="ddMMyyyy" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date|[%thread]|%-5level|%logger|%l|[%property{NDC}]|- %message%newline" />
</layout>
</appender>
<root>
<level value="INFO" />
<level value="DEBUG" />
<appender-ref ref="RollingLogFileAppender" />
</root>
</log4net>
*********************************
Any pointers to resolve this exception are highly appreciated.
Regards
Saurabh