13

我们正在使用带有自定义附加程序的 log4net 将我们的东西从 azure 机器记录到表存储,并且效果很好。我们现在需要的是使用 blob-store 在一个地方为我们的所有实例配置日志记录,并能够在运行时对其进行修改,只需修改 blob 存储中的配置文件,稍后我的所有机器都应该知道这一点改变。

简单地说我需要的是:

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

甚至更好:

XmlConfigurator.ConfigureAndWatch(string blobStoreUrl, TimeSpan refreshInterval)

我用谷歌搜索了一下,但找不到类似的东西。实现这个的最好方法是什么,或者你知道任何类似的实现吗?

谢谢阿尔米尔

4

2 回答 2

0

这是我们实施的解决方案

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

干杯

于 2014-02-25T12:23:38.317 回答
0

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

于 2013-01-24T23:45:20.690 回答