Hi folks. I'm using TFS 2010, and am trying to get log4net working.
Here's what I've done:
1. Created an App.config file with contents like so:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net"
type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<appSettings>
<add key="config.type" value="unit.test"/>
</appSettings>
<log4net>
<appender name="NUnitFileAppender"
type="log4net.Appender.FileAppender">
...
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="NUnitFileAppender" />
<appender-ref ref="NUnitConsoleAppender" />
</root>
</log4net>
</configuration>
2. Verified that the file I created is being loaded in like so:
Assert.AreEqual("unit.test",
System.Configuration.ConfigurationManager.AppSettings["config.type"]);
3. However, it looks like no appenders are actually loaded! When I run:
IAppender[] appenders = LogManager.GetRepository().GetAppenders();
System.Console.WriteLine("count of appenders: " + appenders.Count());
The system reports 0 appenders. Any ideas?
Thanks,
--Steve
Stephen Gross
QA Consultant
The New Guy
CONFIDENTIALITY NOTICE: Privileged or confidential information may be contained
in this email transmission (and any attachments accompanying it). The
information is intended only for the use of the intended recipient named above.
If you are not the intended recipient, you are hereby notified that any
disclosure, copying, distribution or the taking of any action in reliance on
the contents of this emailed information, except its direct delivery to the
intended recipient named above, is strictly prohibited. If you have received
this email in error, please notify us immediately.