我們實現了自定義日誌並寫入自定義日誌文件。 的問題是,該日誌被創建,每天數次用文件名是這樣的:Sitecore自定義日誌,如何每天只寫一個文件?
MyCustom.log.20161208.165109
MyCustom.log.20161208.165845
MyCustom.log.20161208.175134
MyCustom.log.20161208.184432
的定義是這樣的:
<appender name="MyCustomLogAppender" type="log4net.Appender.SitecoreLogFileAppender, Sitecore.Logging">
<file value="$(dataFolder)/logs/MyCustom.log.{date}.txt" />
<appendToFile value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%4t %d{ABSOLUTE} %-5p %m%n" />
</layout>
<encoding value="utf-8" />
</appender>
誰能告訴我什麼,我需要配置,在爲了每天只接收一個文件?換句話說,WHEN是否創建了一個新文件?
這是否發生在您當地的環境或產品上?您的應用程序池是否已回收只要您的應用程序未重新啓動,如果您不使用滾動文件appender,則應該只有1個日誌文件。 –
謝謝Marek提示,我不知道每次應用程序池被回收時都會創建一個新日誌。 – Bgl86