Hi, I'm trying to use log4net in sharepoint web parts, but no log file is being generated. Is there something I'm forgetting to do? Here's what I've got:
I've got a web part that calls: log4net.Config.XmlConfigurator.Configure(); ILog log = LogManager.GetLogger(typeof(DataDefinitionWebPart)); log.Fatal(String.Format("{0}\n{1}\n{2}", ex.Message, ex.Source, ex.StackTrace)); Then in my web config, I have a log4net section in configSections <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> And I here's what I have in the log4net section: <log4net> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender"> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="[%t] ac.server %-5p %c - %m%n" /> </layout> </appender> <appender name="TraceAppender" type="log4net.Appender.TraceAppender"> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="[%t] ac.server %-5p %c - %m%n" /> </layout> </appender> <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> <!-- This is where your log is saved --> <param name="File" value="F:\arrowlog.txt" /> <appendToFile value="true" /> <rollingStyle value="Date" /> <datePattern value=".yyyy-MM-dd" /> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="%d [%t] ac.server %-5p %c - %m%n" /> </layout> </appender> <root> <level value="DEBUG" /> <appender-ref ref="ConsoleAppender" /> <appender-ref ref="TraceAppender" /> <appender-ref ref="RollingFileAppender" /> </root> </log4net> Thanks! - Tomas