Yes in that case log4net is partially configured. Currently that is a situation that is difficult to detect. If you need to detect this you will have to write a .net trace listener which will capture the output the log4net also writes to the console, and parse this output for the log4net error messages.
Nicko > -----Original Message----- > From: Makhija, Amit [mailto:[EMAIL PROTECTED] > Sent: 25 July 2005 17:15 > To: Log4NET User > Subject: RE: Question > > Thanks Nicko for a quick reply. > I had a entry in my configuration file as > > <logger name="Business"> > <level value="INFO" /> > <appender-ref ref="Busine" /> > </logger> > > The ref attribute is ponting to a appender which doesn't > exist. In this case too the > log4net.LogManager.GetRepository().Configured property returns true. > > Thanks, > -Amit Makhija > > -----Original Message----- > From: Nicko Cadell [mailto:[EMAIL PROTECTED] > Sent: Monday, July 25, 2005 12:09 PM > To: Log4NET User > Subject: RE: Question > > Log4net is designed not to throw any exceptions up into the > main application. > http://logging.apache.org/log4net/release/faq.html#reliability > > You can test if log4net is configured by checking this property: > > bool isConfiguredOk = log4net.LogManager.GetRepository().Configured; > > Nicko > > > -----Original Message----- > > From: Makhija, Amit [mailto:[EMAIL PROTECTED] > > Sent: 25 July 2005 15:01 > > To: [email protected] > > Subject: Question > > > > Hi, > > > > I am having a question regarding the initialization of > log4net. I am > > trying to initialize the log4net in the following manner > > > > XmlConfigurator.ConfigureAndWatch(new FileInfo(fileName)) > > > > Even if I pass an invalid ( not well formed) xml it doesn't > throw any > > exception and doesn't let my application know about it. > Even if I pass > > > a semantically invalid xml ( say with reference to non existing > > appender ) to it, it doesn't let my application know that > something is > > > wrong; it just dumps the output on console. I want my > application to > > know whether log4net is initialized properly or not. How do > I go about > > > this? Is there some property/method, through which I can check the > > same? > > > > > > > > Thanks, > > > > -Amit Makhija > > > > > > > > >
