log4net с ошибкой SQLite - не сохранять журналы в БД до закрытия приложения - PullRequest
1 голос
/ 13 мая 2011

Приложение создает журналы, используя log4net в базе данных SQLite.Используемая схема описана здесь Ошибка в том, что данные не сохраняются в БД, пока приложение не будет закрыто.Во время выполнения приложения - в БД нет новых данных.

Есть идеи?

Ответы [ 2 ]

3 голосов
/ 13 мая 2011

Проблема, которую вы описываете, может быть связана с тем, что appender буферизует сообщения.Попробуйте установить буфер в 1.

0 голосов
/ 16 июля 2013

добавьте эту строку вашему аппендеру:

  <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...