log4net подключен к приложению, конфигурируется через config-файл для записи в БД. Проблема в том, что если на момент записи приложения бд недоступна — запись в лог просто отваливается, даже если потом бд появляется. Вопрос — как в процессе работы можно "передернуть" log4net, чтоб он попробовал записать в бд еще раз?
Здравствуйте, 0K, Вы писали:
А>>log4net подключен к приложению, конфигурируется через config-файл для записи в БД. Проблема в том, что если на момент записи приложения бд недоступна — запись в лог просто отваливается, даже если потом бд появляется. Вопрос — как в процессе работы можно "передернуть" log4net, чтоб он попробовал записать в бд еще раз?
0K>Писать в файл.
Ответ несколько не в тему....
К тому же там та же самая проблема — если прав на файл или папку не хватает, то запись туда не будет осуществляться, даже если потом эти права дать.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Здравствуйте, <Аноним>, Вы писали:
А>log4net подключен к приложению, конфигурируется через config-файл для записи в БД. Проблема в том, что если на момент записи приложения бд недоступна — запись в лог просто отваливается, даже если потом бд появляется. Вопрос — как в процессе работы можно "передернуть" log4net, чтоб он попробовал записать в бд еще раз?
Честно говоря, не пробовал.
По идее, должен помочь повторый вызов Configure()
Можно ли сделать без перевызова конфигурирования — даже идеи нет
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>