Asp.net

log4net 在應用程序關閉之前不會寫入日誌條目

  • July 8, 2016

我希望 log4net 立即寫入我的 ADO 日誌,但在應用程序存在之前它似乎不會這樣做,我該如何解決這個問題?

您必須像這樣配置緩衝區大小:

<bufferSize value="1" />

在我的情況下,我必須通過向其添加參數來配置我的附加程序,如下所示:

<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
 [...]
 <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
 [...]
</appender>

我只是將鎖定模型設置為最小鎖定,然後就完成了。

高溫高壓

引用自:https://stackoverflow.com/questions/3978772