2010-12-20 23 views
9

Ben ServiceConfiguration.cscfg uygun bağlantı dizesini ve aşağıdaki kodu ekledikten sonra üzerine ... diagnoistics geribildirim almak istiyorum bir işçinin bir role sahip: Azure: Tanılama kodunu yakalamak için WADLogsTable nasıl oluşturulur?

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

ben "System.Diagnostics diyoruz

. Trace.TraceInformation ("sınama günlüğü") Hedefi Azure Depolama Hesabı'nın WADLogsTable dosyasında bulabileceğimi umuyordum.Ayver, tablo yok - nasıl oluşturuluyor? Okuduğum belgelerden hiçbiri
Teşekkürler,

cevap

6

Aşağıdaki gibi bir günlük düzeyi filtresi ayarlamak isteyeceksiniz:

diagConfig.Logs.ScheduledTransferLogLevelFilter = LogLevel.Information; 

Daha ayrıntılı bir yanıtım var here.

Bazen, simülasyon ortamında tabloların hemen oluşturulmayacağını unutmayın.