我需要我的應用程序在每次運行時創建一個日誌文件。log4net每次運行一個文件
我的首選格式是App.log.yyyy-MM-dd_HH-mm-ss。如果這是不可能的,我會滿足於App.log.yyyy-MM-dd.counter
這是我目前的appender配置:
<appender name="File" type="log4net.Appender.RollingFileAppender">
<file value="App.log"/>
<rollingStyle value="Date"/>
<datePattern value=".yyyy-MM-dd_HH-mm-ss"/>
<staticLogFileName value="false"/>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
</appender>
但它創建一個基於文件的隨機數在日期和時間。
該訣竅。我不知道PatternString。謝謝! – 2010-06-16 12:57:59
糾正我,如果我錯了,但這將創建無限數量的日誌文件,作爲rollingstyle =一旦解決方案將自動清除舊文件。我認爲解決方案更好。 – habermanm 2013-09-23 15:54:39
我想你是對的。我不記得在我給出答案時是否可以「滾動=一次」... – 2013-09-25 11:17:20