<?xml version="1.0" encoding="utf-8" ?>
<log4net>
<!--日志保存到文件里面 txt-->
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<param name="lockingModel" type="log4net.Appender.FileAppender+MinimalLock"/>
<!--日志路径 网站根目录下面的logs-->
<param name= "File" value= "ZoveLog\"/>
<!--是否是向文件中追加日志-->
<param name= "AppendToFile" value= "true"/>
<!--保证在日志分割时,新日志的序号会添加在后缀名之前-->
<param name="preserveLogFileNameExtension" value="true"/>
<!--定义文件最大个数,超过按顺序删除-->
<param name="MaxSizeRollBackups" value="-1"/>
<!--日志文件名是否是固定不变的-->
<param name= "StaticLogFileName" value= "false"/>
<!--日志文件名称及保存位置-->
<param name= "DatePattern" value= "yyyy\yyyyMM\yyyyMMdd".log""/>
<!--每个日志文件的最大大小-->
<maximumFileSize value="1MB"/>
<!--日志格式-->
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="【日志时间】:%d 【线程ID】:%thread %newline【日志级别】:%-5p %newline【日志对象】:%logger %newline【日志内容】:%m %newline%newline%newline" />
</layout>
</appender>
<root>
<!--配置可输出日志级别-->
<level value="all"/>
<!--应用配置-->
<appender-ref ref="RollingLogFileAppender"/>
</root>
</log4net>
//初始化log4net配置
log4net.Config.XmlConfigurator.Configure(new FileInfo(Server.MapPath("~/Log4net.config")));