ServiceConfiguration.cscfg と次のコードに適切な接続文字列を追加した後、診断フィードバックを取得したい worker ロールがあります。
//DiagnosticMonitor.Start("DiagnosticsConnectionString");
DiagnosticMonitorConfiguration diagConfig = DiagnosticMonitor.GetDefaultInitialConfiguration();
diagConfig.WindowsEventLog.DataSources.Add("Application!*");
diagConfig.WindowsEventLog.ScheduledTransferPeriod = System.TimeSpan.FromMinutes(5.0);
diagConfig.Logs.ScheduledTransferPeriod = System.TimeSpan.FromMinutes(5.0);
Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitor.Start("DiagnosticsConnectionString", diagConfig);
CrashDumps.EnableCollection(true);
"System.Diagnostics.Trace.TraceInformation("test log") を呼び出すと、対象の Azure ストレージ アカウントの WADLogsTable でレコードを見つけることができるはずです。私が読んだドキュメントのどれもこれをカバーしていません
。