您好我正在使用log4net登录我的网站。 每天都会创建一个新文件,如“filename.log24-06-2009”
这是web.config文件中的代码:
<log4net>
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="App_Data\Missioni.log" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<!--<datePattern value="yyyy-MM-dd" />-->
<maxSizeRollBackups value="5" />
<maximumFileSize value="5MB" />
<layout type="log4net.Layout.PatternLayout">
<header value="[Header]
" />
<footer value="[Footer]
" />
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="RollingLogFileAppender" />
</root>
</log4net>
如何使用唯一的日志文件?
感谢
答案 0 :(得分:1)
问题'有点不清楚,所以如果我关闭请评论。如果要更改文件的创建方式,请取消注释datePattern块,并指定文件名布局,例如,如果您希望每月更改日志:
<datePattern value="yyyy-MM" />
当模式更改(标准datePattern
的午夜)时,会创建一个新文件,将模式更改为只在需要时滚动到新文件。