カスタムログを実装し、カスタムログファイルに書き込んでいます。 問題は、ログは次のようにファイル名で一日に数回作成されていることを、次のとおりです。Sitecoreカスタムログ、1日に1つのファイルのみを書き込む方法は?
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>
誰もが私は、構成するために必要なものを教えてもらえます1日に1つのファイルのみを受信するには?つまり、WHENは新しいファイルを作成しますか?
あなたの地域の環境で起こるのでしょうか?あなたのアプリケーションプールはリサイクルされていますか?アプリケーションが再起動されない限り、ローリング・ファイル・アペンダーを使用しない場合、ログ・ファイルは1つだけにしてください。 –
Marekのヒントありがとうございました。私は、アプリケーションプールがリサイクルされるたびに新しいログが作成されていることを知らなかった。 – Bgl86