You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
4.0 KiB
Plaintext

2 years ago
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
</configSections>
<log4net>
<logger name="loginfo">
<level value="INFO" />
<appender-ref ref="InfoAppender" />
</logger>
<!--type表示用什么类型记录日志 RollingFileAppender代表用文本来记录日志-->
<appender name="InfoAppender" type="log4net.Appender.RollingFileAppender,log4net">
<!--日志文件的保存位置为log/Log-20210523.txt-->
<param name="File" value="log\\LogInfo\\"/>
<!--日志文件名为Log-20210523.txt格式 每天日志分别对应到一个文件中-->
<param name="DatePattern" value="yyyyMMdd&quot;.log&quot;"/>
<!--日志文件名,是否固定不变 如果想在文件名称后面加上日期参数,则应为false-->
<param name="StaticLogFileName" value="false" />
<!--日志文件为后续内容附加到已有文件若是false则为后续覆盖向前的内存-->
<param name="AppendToFile" value="true" />
<!--根据文件的大小和日期滚动文件-->
<param name="RollingStyle" value="Date" />
<!--备份文件的个数-->
<param name="MaxSizeRollBackups" value="100"/>
<!--如果我们将最大文件大小设置为1MB并将maxSizeRollBackups设置为10 MB那么根据日期或文件大小它将只保留最后10MB的文件-->
<param name="MaximumFileSize" value="1MB" />
<layout type="log4net.Layout.PatternLayout,log4net">
<!--日志记录的格式-->
<!--<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />格式为:时间+[线程]+级别+项目.Controller -messsage+exception.innerMessage-->
<param name="ConversionPattern" value="记录时间:%date 线程ID:[%thread] 日志级别:%-5level 日志描述:%message%newline" />
<!--格式类似记录时间2020-01-15 20:34:37,946 线程ID:[6] 日志级别DEBUG 出错类_008Log4Net.Controllers.HomeController property:[(null)] - 错误描述Hi I am log4net Debug Level-->
</layout>
</appender>
<logger name="logerror">
<level value="ERROR" />
<appender-ref ref="RollingLogFileAppender" />
</logger>
<!--type表示用什么类型记录日志 RollingFileAppender代表用文本来记录日志-->
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender,log4net">
<!--日志文件的保存位置为log/Log-20210523.txt-->
<param name="File" value="log\\LogError\\"/>
<!--日志文件名为Log-20210523.txt格式 每天日志分别对应到一个文件中-->
<param name="DatePattern" value="yyyyMMdd&quot;.log&quot;"/>
<!--日志文件名,是否固定不变 如果想在文件名称后面加上日期参数,则应为false-->
<param name="StaticLogFileName" value="false" />
<!--日志文件为后续内容附加到已有文件若是false则为后续覆盖向前的内存-->
<param name="AppendToFile" value="true" />
<!--根据文件的大小和日期滚动文件-->
<param name="RollingStyle" value="Date" />
<!--备份文件的个数-->
<param name="MaxSizeRollBackups" value="100"/>
<!--如果我们将最大文件大小设置为1MB并将maxSizeRollBackups设置为10 MB那么根据日期或文件大小它将只保留最后10MB的文件-->
<param name="MaximumFileSize" value="1MB" />
<layout type="log4net.Layout.PatternLayout,log4net">
<!--日志记录的格式-->
<!--<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />格式为:时间+[线程]+级别+项目.Controller -messsage+exception.innerMessage-->
<param name="ConversionPattern" value="记录时间:%date 线程ID:[%thread] 日志级别:%-5level 错误描述:%message%newline" />
<!--格式类似记录时间2020-01-15 20:34:37,946 线程ID:[6] 日志级别DEBUG 出错类_008Log4Net.Controllers.HomeController property:[(null)] - 错误描述Hi I am log4net Debug Level-->
</layout>
</appender>
</log4net>
</configuration>