每当用户在云环境中的WebRole中执行某些操作时,我都试图记录信息。在模拟器中,它将在输出窗口中写入信息,但是在azue门户中,我无法在任何地方看到该信息。我启用了天蓝色诊断并提供了天蓝色存储凭据,但是未创建天蓝色WADLogs表。
这就是我写日志“Trace.TraceInformation(“策略已启动”);“的方式。
还使用TraceSource将信息写入日志,但是没有运气。

注意:Iam使用Azure SDk2.5

请指导我继续。

谢谢,
苏里亚。

最佳答案

请验证是否在web.config或app.config中正确配置了跟踪侦听器。它应该有这样的东西-

<system.diagnostics>
<trace>
  <listeners>
    <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener,   Microsoft.WindowsAzure.Diagnostics, Version=2.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
      name="AzureDiagnostics">
      <filter type="" />
    </add>
  </listeners>
</trace>

检查您的wadcfgx文件,以确保您在元素下具有正确的存储帐户。还请检查wadcfgx中是否使用适当的传输周期/传输过滤器启用了日志传输。

10-04 10:11