1、在Web.Config配置Code<configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> </configSections> <log4net> <!-- Define some output appenders --> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <file value="./log.txt" /> <!-- Example using environment variables in params --> <!-- <file value="${TMP}\log-file.txt" /> --> <sppendToFile value="true" /> <!-- An alternate output encoding can be specified --> <!-- <encoding value="unicodeFFFE" /> --> <layout type="log4net.Layout.PatternLayout"> <geader value="[Header] " /> <footer value="[Footer] " /> <conversionPattern value="%date [%thread] %-5level %logger [%ndc] <%property{auth}> - %message%newline" /> </layout> <!-- Alternate layout using XML <layout type="log4net.Layout.XMLLayout" /> --> </appender> <root> <level value="DEBUG" /> <appender-ref ref="LogFileAppender" /> </root> </log4net> 2、在Global.asax中protected void Application_Start(object sender, EventArgs e) { XmlConfigurator.Configure(); } 而后通过创建ILog对象就可以使用了,注意日志文件的访问权限。 转载于:https://www.cnblogs.com/heroking2000/archive/2009/10/23/1588912.html