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

标签 sqlite log4net

Aplication使用SQLite数据库中的log4net创建日志。使用的架构在here中进行了描述
缺点是,直到应用关闭,数据才会保存到db中。
执行应用程序时间不长-数据库不包含新数据。

有什么想法吗?

最佳答案

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

关于sqlite - 带有SQLite错误的log4net-在应用关闭之前不将日志保存到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5989817/

相关文章:

c# - Log4Net,如果重复则增加严重性

程序集属性中的 Log4net 配置不加载配置文件

android - 如何只在sqlite数据库中插入一次?即使我再次返回 Activity 也停止插入?

mysql - SQL 查询使用第二个查找表解码表

python - 可能的 Python Sqlite3 错误

c# - log4net 将自定义数据映射到数据库中的字段

visual-studio-2008 - 一键部署 - 如何确保仅在 sqlite 数据库文件不存在时才复制它?

SQL 区分大小写的字符串与 like 和 "="的比较

log4net - 如何在 C# 中实现 log4net,log4net 需要什么?

c# - 记录-改变实现?