azure - 使用 blob 存储配置和监视 log4net

标签 azure log4net azure-blob-storage log4net-configuration

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

简单地说我需要的是:

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

或者更好:

XmlConfigurator.ConfigureAndWatch(string blobStoreUrl, TimeSpan refreshInterval)

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

谢谢 阿尔米尔

最佳答案

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

关于azure - 使用 blob 存储配置和监视 log4net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14235646/

相关文章:

git - 有没有办法提高 Azure DevOps 的速率限制?

c# - OWIN 干扰 log4net

c# - Log4Net 的 ThreadContext 和 Task 之间的冲突

angular - 仅列出 Azure Blob 存储中 100 个 Blob 中的 10 个 Blob

azure - Multi-Tenancy 环境 - 多个成员(member)提供商、每个租户 1 个 DB、一个应用程序

javascript - 将 MSAL.js 用于 NodeJ

azure - 按 ADF 中的管道参数过滤管道运行

.net - 有没有办法设置 log4net 内存附加程序可以包含的最大错误消息数?

python - 使用 databricks 集群执行 azure 存储上存在的 python 代码

Azure Node sdk blob文件夹上传类似于cli upload-batch