logging-log4net-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dominick Cosgrove <Dominick.Cosgr...@gartmore.com>
Subject Using XmlConfigurator.ConfigureAndWatch to watch for Config changes
Date Thu, 16 Aug 2007 08:53:26 GMT
I have a ASP .Net 1.1 app which I am using log4net ver with.

I am trying to use the log4net.Config.XmlConfigurator.ConfigureAndWatch(new System.IO.FileInfo(logfile));
method in the Application_Start Method of the Global.asax.cs, but get the following error:
Method not found: Void log4net.Config.XmlConfigurator.ConfigureAndWatch(System.IO.FileInfo).
Description: An unhandled exception occurred during the execution of the current web request.
Please review the stack trace for more information about the error and where it originated
in the code.

Exception Details: System.MissingMethodException: Method not found: Void log4net.Config.XmlConfigurator.ConfigureAndWatch(System.IO.FileInfo).

Source Error:
An unhandled exception was generated during the execution of the current web request. Information
regarding the origin and location of the exception can be identified using the exception stack
trace below.

Stack Trace:

[MissingMethodException: Method not found: Void log4net.Config.XmlConfigurator.ConfigureAndWatch(System.IO.FileInfo).]
   Scratch.Global.Application_Start(Object sender, EventArgs e) +0

If I use the log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(logfile)); everything
works fine.

I have also tried using the [assembly:log4net.Config.XmlConfigurator(ConfigFile="Log4Net.config",
Watch=true)] attrribute in the AssemblyInfo.cs. This does not seem to load the configuration
as log.IsDebugEnabled evaluates to false when I use this method of loading the configuration

I would ideally like to get the configuration file watched so that if we need to enable logging
we do not need to restart the application.

Many thanks in advance


To view our disclaimer see http://epolicy.gartmore.com

Gartmore Investment Management Limited (GIM), Gartmore Investment Limited (GIL) and Gartmore
Fund Managers Limited (GFM) are all registered in England and Wales (nos 953703, 1508030 and
1137353). The registered address of GIM, GIL and GFM is Gartmore House, 8 Fenchurch Place,
London, EC3M 4PB. Gartmore Global Partners (GGP) is a general partnership registered in Delaware,
USA, EIN 56-1903611. The registered office of GGP is One International Place, Fort Hill Square,
Boston, Massachusetts 02110, USA.   GIL, GFM and GGP are authorised and regulated by the Financial
Services Authority under the references 119236 (GIL), 122610 (GFM) and 172616 (GGP). See www.fsa.gov.uk/register
for more details. GGP is also a SEC registered investment advisor. 

View raw message