Azure. Как создать таблицу WADLogs для сбора диагностического кода? - PullRequest
9 голосов
/ 21 декабря 2010

У меня есть рабочая роль, о которой я хотел бы получить отзыв о диагностике ... после добавления соответствующей строки подключения в ServiceConfiguration.cscfg и следующего кода:

//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);

Когда я вызываю "Система".Diagnostics.Trace.TraceInformation ("журнал тестирования") Я ожидаю, что смогу найти запись в WADLogsTable целевой учетной записи хранения Azure. Однако таблица не существует - как она создается?Прочитал обложки.
Заранее спасибо,

1 Ответ

6 голосов
/ 21 декабря 2010

Вы хотите установить фильтр уровня журнала, например:

diagConfig.Logs.ScheduledTransferLogLevelFilter = LogLevel.Information;

У меня есть более подробный ответ здесь .

Обратите внимание, что иногда в среде моделирования таблицы создаются не сразу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...