2014-03-13 78 views
0

我想每天使用log4net登錄不同的文件夾。使用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> 

但這只是創建日誌文件夾下相同的新文件。我要的是,

在每一個不同的日子記錄器創建新的文件夾,這個文件夾下寫日誌如:

日誌\第1天\ LOGFILE.LOG,日誌\第2天\ LOGFILE.LOG, Logs \ N \ logfile.log,...

Log4net中可能嗎?

回答

1

您可以通過添加\\登錄到目錄:

<datePattern value=".yyyyMMdd\\\\`logfile.log" /> 
<file value="logs\\" /> 
相關問題