The top level node should be log4net when you're using a stand-alone configuration file, not configuration. Configuration is afaik only used in app.config files.
Regards, Dag -----Original Message----- From: Neil Haughton [mailto:[EMAIL PROTECTED] *snip* The bare bones of the log4net.config file is: <?xml version="1.0" encoding="utf-8" ?> <configuration> <log4net> <appender name="RollingFileAppenderROOT" type="log4net.Appender.RollingFileAppender"> <file value="c:\logs\MatrixROOT.log" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%m%newline" /> </layout> <appendToFile value="true" /> <maximumFileSize value="100KB" /> <maxSizeRollBackups value="2" /> </appender> <appender name="RollingFileAppenderTRACE" type="log4net.Appender.RollingFileAppender"> <file value="c:\logs\MatrixTRACE.log" /> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%m%newline" /> </layout> <appendToFile value="true" /> <maximumFileSize value="100KB" /> <maxSizeRollBackups value="2" /> </appender> <root> <appender-ref ref="RollingFileAppenderROOT" /> </root> <logger name="Matrix.Trace"> <!--this is for routine debug logging to a file--> <level value="DEBUG" /> <appender-ref ref="RollingFileAppenderTRACE" /> </logger> </log4net> </configuration> TIA Neil ########################################### This message has been scanned by F-Secure Anti-Virus for Microsoft Exchange. For more information, connect to http://www.f-secure.com/
