2011-12-22 3 views
8

Когда я запускаю мой Azure проект я получаю каждые 20 секунд или так это сообщение в моем выходе:Отключить WindowsAzure.ServiceRuntime подробный вывод

Microsoft.WindowsAzure.ServiceRuntime Verbose: 500: Роль проверки состояния экземпляра начиная Microsoft .WindowsAzure.ServiceRuntime Verbose: 502: Проверка статуса экземпляра роли прошла успешно: Готово

Есть ли способ отключить эти выходные сообщения? Как изменить уровень журнала выше? Я предпочитаю держать вывод более чистым для важных сообщений, таких как исключения или ошибки привязки.

+0

Нет, я не думаю, что есть способ сделать это. Кроме того, вы можете попробовать найти что-то вроде «Отладка отладки Visual Studio Filter» или так далее. – astaykov

ответ

-2

Я считаю, что сообщение создается лазурным агентом/эмулятором. Я не верю, что его (легко) можно остановить это сообщение с момента его выхода из-за пределов вашего процесса. Я уверен, что где-то там есть какие-то хаки, но я не уверен, что хочу пойти туда.

+1

Ищет этот взлом – user1662812

20

Это какое-то время подтачивало меня; но я наконец нашел решение.

Вы хотите изменить уровень трассировки для RoleEnviorment из All (который включает подробный); например, информации.

Добавьте следующий код в начало Role OnStart, чтобы перейти к информации кальки:

Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.TraceSource.Switch.Level 
= SourceLevels.Information; 

Вы должны найти вы больше не получите чек Роли сообщений.