gpt4 book ai didi

logging - 将事件日志条目保存到 Windows Azure 存储

转载 作者:行者123 更新时间:2023-12-03 03:20:58 24 4
gpt4 key购买 nike

我有一个应用程序,它使用 System.Diagnostics.Trace 和 System.Diagnostics.EventLog 类来生成应用程序的日志记录信息。

我知道可以配置 Azure 角色来自动将 System.Diagnostics.Trace 存储的信息保存到 Azure 存储中。

我想知道是否可以采取一些措施来获得与 System.Diagnostics.EventLog 相同的行为(更改 Azure 角色中的某些配置并将 EventLog 数据存储到 Azure 存储)。

问候

最佳答案

对于诊断跟踪,您需要:

  • 在 web.config 中使用诊断跟踪监听器 Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener
  • 确保您的 Logs.ScheduledTransferPeriod 已设置
<小时/>

对于事件日志跟踪,您需要配置诊断以跟踪应用程序事件日志:

config.WindowsEventLog.DataSources.Add(“Application!*”);
// can also add System if you want to: config.WindowsEventLog.DataSources.Add(“System!*”);
config.WindowsEventLog.ScheduledTransferPeriod = TimeSpan.FromMinutes(5);
<小时/>

有关完整说明,请参阅 http://blog.bareweb.eu/2011/01/beginning-azure-diagnostics/

关于logging - 将事件日志条目保存到 Windows Azure 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6389359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com