настроить и посмотреть log4net, используя хранилище blob

мы используем log4net с пользовательскими приложениями для регистрации наших материалов с лазурных машин в хранилище таблиц, и это отлично работает. Теперь нам нужно использовать blob-store для настройки ведения журналов для всех наших экземпляров в одном месте и иметь возможность изменять его во время выполнения, просто измените конфигурационный файл в хранилище blob, и через несколько мгновений все мои компьютеры должны знать об этом изменение.

Просто сказал, что мне нужно:

XmlConfigurator.Configure(Uri blobStoreUri, bool watch=true)

или даже лучше:

XmlConfigurator.ConfigureAndWatch(string blobStoreUrl, TimeSpan refreshInterval)

Я googled arround, но не смог найти ничего подобного. Какой был бы лучший способ реализовать это или вы знаете какие-либо подобные реализации этого?

благодаря Альмир

13
добавлено
Просмотры: 2
nl ja de
Если вам просто нужно изменить уровень ведения журнала во время выполнения, я предлагаю использовать решение, предложенное Imtiaz, а затем проверить пороговый уровень трассировки. В конце концов вам следует рассмотреть возможность использования приложения-трассировки для log4net и использовать встроенные функции лазурной диагностики, которые могут автоматически экспортировать данные трассировки в хранилище таблиц.
добавлено автор Davide Icardi, источник

4 ответы

это решение, которое мы реализовали, чем

https://gist.github.com/kaza/9207832

ура

0
добавлено

это решение, которое мы реализовали, чем

https://gist.github.com/kaza/9207832

ура

0
добавлено

I couldn't find a way to configure log4net to look for a file stored in the blob, but the windows azure diagnostics provides a way to specify the configuration information in a log file that's stored in blob. http://msdn.microsoft.com/en-us/library/windowsazure/hh411551.aspx

0
добавлено

I couldn't find a way to configure log4net to look for a file stored in the blob, but the windows azure diagnostics provides a way to specify the configuration information in a log file that's stored in blob. http://msdn.microsoft.com/en-us/library/windowsazure/hh411551.aspx

0
добавлено