使用blob存储配置和监视log4net

时间:2013-01-09 12:53:23

标签: azure log4net azure-storage-blobs log4net-configuration

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

简单地说我需要的是:

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

甚至更好:

XmlConfigurator.ConfigureAndWatch(string blobStoreUrl, TimeSpan refreshInterval)
我用google搜索了一下但却找不到那样的东西。实现这个的最佳方法是什么,或者你知道任何类似的实现吗?

感谢 阿尔米尔

2 个答案:

答案 0 :(得分:0)

我找不到配置log4net来查找存储在blob中的文件的方法,但是windows azure诊断提供了一种在blob中存储的日志文件中指定配置信息的方法。 http://msdn.microsoft.com/en-us/library/windowsazure/hh411551.aspx

答案 1 :(得分:0)

这是我们实施的解决方案而不是

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

欢呼声