62,271
社区成员
发帖
与我相关
我的任务
分享
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<!--日志文件路径-->
<param name="File" value="Upload\\Logs\\Log4Net.log"/>
<appendToFile value="true" /> ??具体作用
<rollingStyle value="Size" /> ??具体作用
<maxSizeRollBackups value="10" /> ??具体作用
<maximumFileSize value="100KB" /> ??具体作用
<staticLogFileName value="true" /> ??具体作用
<layout type="log4net.Layout.PatternLayout">
<!--输出样式-->
<param name="ConversionPattern" value="%d [%t] %-5p %c %m%n"/>
</layout>
</appender>
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="log.txt" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="100KB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
The following example shows how to configure the RollingFileAppender to write to the file log.txt. The file written to will always be called log.txt because the StaticLogFileName param is specified. The file will be rolled based on a size constraint (RollingStyle). Up to 10 (MaxSizeRollBackups) old files of 100 KB each (MaximumFileSize) will be kept. These rolled files will be named: log.txt.1, log.txt.2, log.txt.3, etc...