2016-07-05 82 views
1

我正在研究如何解决Azure工作者角色的问题。工作人员角色跟踪记录

鉴于

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

我在哪里可能会发现,记录到一个Azure的工作者角色云服务虚拟机,我可以使用远程桌面登录?

回答

2

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

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

B.在出现的属性页面上,选择“配置”选项卡。在 诊断部分中,选中启用诊断复选框,然后单击配置。

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

D.在“常规”选项卡上,单击“存储帐户凭据”右侧的配置为 指定诊断数据将复制到的Azure存储帐户。 E.单击确定以应用更改。 F.按Save保存您对diagnostics.wadcfgx所做的更改。

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

设置配置后,所有日志都将存储在您的云存储中。下面详细说明了一些细节,以了解您的日志文件由云存储的位置。

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