我有一個滾動文件appender,每天晚上它滾動文件。但是,當它滾動時,新文件只有一個日誌條目。看來該文件不再附加日誌條目。如果我重新啓動服務,它會正確記錄。RollingFileAppender,它滾動後,它不會追加
這裏是我的設置:
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="Log.txt"/>
<appendToFile value="true" />
<staticLogFileName value="true" />
<rollingStyle value="Date" />
<datePattern value=" yyyy-MM-dd" />
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<threshold value="DEBUG" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
該答案無效。我啓用了log4net日誌記錄,並在滾動文件時看到此日誌:打開文件以寫入[C:\ GBI \ Trunk \ ExternalInterfaces \ GBI.ExternalInterface.BACMLFIXWindowsService \ bin \ Debug \ Log.txt] append [False]。所以,append屬性被設置爲false。這是爲什麼發生? – JoeRod 2010-09-07 13:45:15