工作者角色跟踪记录

时间:2016-07-05 11:07:40

标签: c# azure azure-worker-roles

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

给出

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

我可能会在哪里找到登录Azure Worker Role Cloud Service VM,我可以使用远程桌面登录?

1 个答案:

答案 0 :(得分:3)

首先,您必须了解日志和跟踪在天蓝云中的工作原理。 日志文件永远不会在虚拟机上生成。您可以在存储上定义云服务诊断的存储中查看它们。有关如何设置诊断设置,请参阅以下步骤。

一个。在解决方案资源管理器中,右键单击要配置的Web或辅助角色,然后选择 属性。

B中。在显示的属性页面上,保持选中“配置”选项卡。在里面 在“诊断”部分中,选中“启用诊断”复选框,然后单击“配置”。

℃。使用其余选项卡配置每个诊断日志源。

d。在“常规”选项卡上,单击“存储帐户凭据”右侧的“配置” 指定要将诊断数据复制到的Azure存储帐户。

电子。单击“确定”以应用更改。

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

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

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

  1. Azure应用程序记录Web /工作表存储-WADLogsTable
  2. 诊断基础架构日志Web /工作台表存储-WADDiagnosticInfrastructureLogsTable
  3. 崩溃转储您指定的Web /工作人员Blob存储容器
  4. 事件日志Web /工作表存储-WADWindowsEventLogsTable