我想用log4net每天记录不同的文件夹。
到目前为止我发现的是使用RollingFileAppender的数据模式:
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="Logs\logfile.log" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value=".yyyyMMdd-HHmm" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="1MB" />
<countDirection value="1"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger- %message%newline" />
</layout>
但这只是在Logs文件夹下创建相同的新文件。我想要的是,
在每个不同日期记录器创建新文件夹并在该文件夹下写入日志,例如:
Logs \ Day1 \ logfile.log,Logs \ Day2 \ logfile.log,Logs \ N \ logfile.log,...
是否可以在Log4net中使用?
答案 0 :(得分:1)
您可以通过添加\\:
来登录目录 <datePattern value=".yyyyMMdd\\\\`logfile.log" />
<file value="logs\\" />