2011-12-22 11 views
8

Quando eseguo il mio progetto Azure ottengo ogni 20 secondi o giù di lì questo messaggio nella mia uscita:Disabilita WindowsAzure.ServiceRuntime output dettagliato

Microsoft.WindowsAzure.ServiceRuntime verbose: 500: Ruolo controllo dello stato esempio a partire Microsoft .WindowsAzure.ServiceRuntime Verbose: 502: Controllo stato istanza ruolo completato: Pronto

C'è un modo per disattivare questi messaggi di output? Come cambiare il livello del registro più in alto? Preferisco mantenere l'output più pulito per messaggi importanti come eccezioni o errori di binding.

+0

No, non penso che ci sia un modo per farlo. A parte questo, potresti provare a cercare qualcosa come "Output Debug di Visual Studio Filter" o così. – astaykov

risposta

-2

Credo che il messaggio sia prodotto dall'agente/emulatore azzurro. Non credo che sia (facilmente) possibile bloccare questo messaggio dal momento che viene fuori dal tuo processo. Sono sicuro che ci sono alcuni hack da qualche parte per rimuoverlo, ma non sono sicuro di voler andare lì.

+1

Cerchi quel trucco – user1662812

20

Questo mi ha infastidito per un po '; ma ho finalmente trovato una soluzione.

Si desidera modificare il livello di traccia per RoleEnviorment da Tutti (che include verbose); ad esempio Informazioni.

Aggiungere il seguente codice per l'inizio della OnStart Role per passare informazioni di analisi:

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

Si dovrebbe trovare che si ottiene non è più i messaggi di controllo di ruolo.

Problemi correlati