使用blob存储配置和监视log4net

zeb*_*bra 13 log4net azure azure-storage-blobs log4net-configuration

我们使用log4net和自定义appender来记录我们从azure机器到table store的东西,这很好用.我们现在需要的是使用blob-store在一个地方配置我们所有实例的日志记录,并且能够在运行时修改它,只需修改blob存储中的配置文件,不久之后我的所有机器都应该知道这个更改.

简单地说我需要的是:

XmlConfigurator.Configure(Uri blobStoreUri, bool watch=true)
Run Code Online (Sandbox Code Playgroud)

甚至更好:

XmlConfigurator.ConfigureAndWatch(string blobStoreUrl, TimeSpan refreshInterval)
Run Code Online (Sandbox Code Playgroud)

我用Google搜索,但却找不到那样的东西.实现这个的最佳方法是什么,或者你知道任何类似的实现吗?

谢谢almir

zeb*_*bra 0

这是我们实施的解决方案

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

干杯