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/

Reply via email to