Настроить и смотреть log4net с помощью хранилища BLOB-объектов
Мы используем log4net с пользовательскими приложениями для записи наших материалов с машин Azure в хранилище таблиц, и это прекрасно работает. Теперь нам нужно использовать хранилище BLOB-объектов для настройки ведения журнала для всех наших экземпляров в одном месте и иметь возможность изменять его во время выполнения, просто изменив файл конфигурации в хранилище BLOB-объектов, и через несколько секунд все мои машины должны знать об этом менять.
Проще говоря, что мне нужно, это:
XmlConfigurator.Configure(Uri blobStoreUri, bool watch=true)
или даже лучше:
XmlConfigurator.ConfigureAndWatch(string blobStoreUrl, TimeSpan refreshInterval)
Я погуглил вокруг, но не смог найти ничего подобного. Каков наилучший способ реализовать это или вы знаете какие-либо аналогичные реализации этого?
спасибо Альмир
2 ответа
Я не смог найти способ настроить log4net для поиска файла, хранящегося в BLOB-объекте, но диагностика Windows Azure предоставляет способ указать информацию о конфигурации в файле журнала, который хранится в BLOB-объекте. http://msdn.microsoft.com/en-us/library/windowsazure/hh411551.aspx