Logging 使用Log4net每天将日志写入不同的文件夹

Logging 使用Log4net每天将日志写入不同的文件夹,logging,log4net,log4net-configuration,log4net-appender,Logging,Log4net,Log4net Configuration,Log4net Appender,我想每天用log4net记录不同的文件夹 到目前为止,我发现RollingFileAppender使用的是数据模式: <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="Logs\logfile.log" /> <appendToFile value="true" /> <rollingStyle value

我想每天用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中是否可能?

您可以通过add\\\:

 <datePattern value=".yyyyMMdd\\\\`logfile.log" />
 <file value="logs\\" />