Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > Логгирование в БД с помощью log4net |
Автор: Kosya4ok 14.11.2008, 17:05 |
Добрый день! Вы бы не могли привести пример логгирования в БД используя ADONetAppender(C# + кофиг файл). Спасибо. |
Автор: jonie 16.11.2008, 18:04 | ||||||
вот конфиг (логирование идет в MSSQL CE базу, убедитесь, что необходимые сборки зарегистрированы в GAC) база должна быть создана (см : INSERT INTO Log ([Date],[Thread],[Level],[Logger],[Message],[Exception])) и должна называться log.sdf
пусть это лежит в файле "log4net.config" пишемгде-нибудь код такой:
ну и работаем в обычном режиме:
|
Автор: Kosya4ok 17.11.2008, 10:45 | ||||
Попробывал применить паттерн в log4net:
И сразу же перестал писаться лог БД...В чем может быть ошибка? Блин я просто в шоке! Кроме как
Залоггировать в БД не получается!И еще заметил методом тыка, что если после изменения конфиг файла ты не сделал клин проекта, то будут применены предыдущие настройки!Это бред какой то! |
Автор: Kosya4ok 17.11.2008, 15:36 | ||
Оказало что надо после каждого изменения конфига клинить порект и заново компилить. У меня возникло два вопроса: 1) Почему данные логгируются в базу только после того как перестартовываешь студию? А не сперваого запуска? 2) Почему не логгируются нижеследующие поля?
А все остальные логгируются? Глюк log4net'a? |