工作者角色跟踪日志记录

本文关键字:记录 日志 跟踪 角色 工作者 | 更新日期: 2023-09-27 17:54:45

我正在研究如何修复Azure Worker角色的问题。

给定

LogManager.GetCurrentClassLogger().Info("In index {0}", item); // in the source

我在哪里可以找到我可以使用远程桌面登录的Azure Worker Role云服务VM中登录的内容?

工作者角色跟踪日志记录

首先,您必须了解日志记录和跟踪在azure云中是如何工作的。日志文件永远不会在虚拟机上生成。您可以在为云服务定义诊断的存储中看到它们。要查看如何设置诊断设置,请参见以下步骤。

。在解决方案资源管理器中,右键单击要配置的web或worker角色并选择属性。

B。在出现的属性页上,保持选中Configuration选项卡。在"诊断"部分,选中"启用诊断"复选框,然后单击"配置"。

C。使用剩余的选项卡配置每个诊断日志源。

D。2 .在"常规"页签中,单击"存储帐户凭据到"后的"配置"指定诊断数据要复制到的Azure存储帐户。

E。单击OK应用更改。

F。按Save保存对diagnostics.wadcfgx所做的更改。

或者您可以通过简单的诊断日志代码创建自定义日志。

一旦你设置了配置,所有的日志将存储在你的云存储。下面指定了一些详细信息,以了解云存储日志文件的位置。

  1. Azure应用程序日志Web/Worker表存储- wadlogstable
  2. 诊断基础设施日志Web/Worker表存储- waddiagnosticinfrastructurelogstable
  3. 崩溃转储Web/Worker Blob存储-您指定的容器
  4. 事件日志Web/Worker表存储- wadwindowsevenlogstable