Title: Can't get logging output

I am using log4net 1.2.9.0 (ASP.NET project, assembly type is a DLL) and am not able to get the logger to produce a log file.

My AssemblyInfo.cs looks like…

        [assembly: log4net.Config.XmlConfigurator(Watch=true)]

My configuration is in web.config and is as follows….

        <configSections>
                <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
        </configSections>
        <log4net>
                <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
                        <param name="File" value="C:\\BigWave\\bigwaveprojects.com\\Code\\Web\\LogFileAppender.log" />
                        <param name="AppendToFile" value="true" />
                        <layout type="log4net.Layout.PatternLayout">
                                <param name="ConversionPattern" value="%d{yyyy/MM/dd|HH:mm:ss.ff}|%t|%-5p|%-20c{2}|%x|%m%n" />

                        </layout>
                </appender>
                </appender>
                <root>
                        <level value="INFO" />
                        <appender-ref ref="LogFileAppender" />
                </root>
        </log4net>

The ASPNET account has Modify permissions at c:\bigwave\bigwaveprojects.com\code\web\.

And my code looks like…

                private static log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

                private void Page_Load(object sender, System.EventArgs e)
                {
                        log.Info("yo");
                }


Can someone see what I am missing?

Thanks!
John

Reply via email to