在上一篇文章中,实现了利用Log4Net记录系统中出现的问题。如果同时还需要记录用户操作的监控日志,就需要一些修改
修改Web.Cofig配置文件 ,增加一个logger节点和appender节点,用于监控操作日志配置,并且设置不同的日志文件路径,如下图所示:
<log4net>
<!-- OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -->
<!-- Set root logger level to ERROR and its appenders -->
<!--<root>
<level value="ALL"/>
<appender-ref ref="ErrorLogger"/>
<appender-ref ref="ErrorLogger"/>
</root>-->
<!-- Print only messages of level DEBUG or above in the packages -->
<logger name="ErrorLogger">
<!--这里进一步限制了日志级别,只有在大于等于DEBUG的情况下才会记录日志-->
<level value="DEBUG"/>
<appender-ref ref="SysAppender"></appender-ref>
</logger>
<appender name="SysAppender" type="log4net.Appender.RollingFileAppender,log4net" >
<!--日志放在项目的App_Data文件夹-->
<param name="File" value="Logs\\Error\\" />
<!--日志以追加形式记录-->
<param name="AppendToFile" value="true" />
<!--日期作为回滚:日期排序-->
<param name="RollingStyle" value="Date" />
<!--设