每当用户在云环境中的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中是否使用适当的传输周期/传输过滤器启用了日志传输。