我在 Windows Azure 上部署了一个应用程序,我激活了诊断监视器,如下所示:
public override bool OnStart()
{
CloudStorageAccount account = CloudStorageAccount.Parse("DefaultEndpointsProtocol=https;AccountName=[xxxxxx];AccountKey=[xxxxxxx]");
var config = DiagnosticMonitor.GetDefaultInitialConfiguration();
config.Logs.ScheduledTransferLogLevelFilter = LogLevel.Information;
config.Logs.ScheduledTransferPeriod = TimeSpan.FromMinutes(1D);
DiagnosticMonitor.Start(account, config);
return base.OnStart();
}
我的问题是为什么在我为 Cerebrata 使用“Azure 诊断管理器 2”并使用“按需传输”之前,日志不会自动存储在“WADLogsTable”中?