проблемка с log4net
От: Аноним  
Дата: 28.03.10 08:48
Оценка:
log4net подключен к приложению, конфигурируется через config-файл для записи в БД. Проблема в том, что если на момент записи приложения бд недоступна — запись в лог просто отваливается, даже если потом бд появляется. Вопрос — как в процессе работы можно "передернуть" log4net, чтоб он попробовал записать в бд еще раз?
Re: проблемка с log4net
От: 0K Ниоткуда  
Дата: 28.03.10 09:29
Оценка:
Здравствуйте, Аноним, Вы писали:

А>log4net подключен к приложению, конфигурируется через config-файл для записи в БД. Проблема в том, что если на момент записи приложения бд недоступна — запись в лог просто отваливается, даже если потом бд появляется. Вопрос — как в процессе работы можно "передернуть" log4net, чтоб он попробовал записать в бд еще раз?


Писать в файл.
Re[2]: проблемка с log4net
От: fmiracle  
Дата: 29.03.10 08:16
Оценка:
Здравствуйте, 0K, Вы писали:

А>>log4net подключен к приложению, конфигурируется через config-файл для записи в БД. Проблема в том, что если на момент записи приложения бд недоступна — запись в лог просто отваливается, даже если потом бд появляется. Вопрос — как в процессе работы можно "передернуть" log4net, чтоб он попробовал записать в бд еще раз?


0K>Писать в файл.


Ответ несколько не в тему....
К тому же там та же самая проблема — если прав на файл или папку не хватает, то запись туда не будет осуществляться, даже если потом эти права дать.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re: проблемка с log4net
От: fmiracle  
Дата: 29.03.10 08:16
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>log4net подключен к приложению, конфигурируется через config-файл для записи в БД. Проблема в том, что если на момент записи приложения бд недоступна — запись в лог просто отваливается, даже если потом бд появляется. Вопрос — как в процессе работы можно "передернуть" log4net, чтоб он попробовал записать в бд еще раз?


Честно говоря, не пробовал.
По идее, должен помочь повторый вызов Configure()

Можно ли сделать без перевызова конфигурирования — даже идеи нет
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.