带有SQLite错误的log4net - 在应用关闭之前不将日志保存到数据库

时间:2011-05-13 09:22:35

标签: sqlite log4net

Aplication使用SQLite数据库中的log4net创建日志。使用的架构描述为here 错误是在关闭aplication之前数据不会保存到db。 Durring应用程序执行 - db不包含新数据。

任何想法?

2 个答案:

答案 0 :(得分:3)

您描述的问题可能与appender缓冲消息的事实有关。尝试将buffer设置为1。

答案 1 :(得分:0)

将此行添加到您的appender:

  <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />