в моем приложении Azure у меня разбросаны вызовы Trace.WriteLine () для отслеживания того, что делает приложение.
Меня удивляет то, что некоторые из них попадают в журнал, а другие - нет,Например, этот фрагмент кода из метода моей рабочей роли OnStart ():
Trace.WriteLine("WorkerRole: creating storage tables", "Information");
CloudStorageAccount account = CloudStorageAccount.FromConfigurationSetting("DataConnectionString");
CloudTableClient tableClient = account.CreateCloudTableClient();
if (tableClient.CreateTableIfNotExist("Devices")) {
Trace.WriteLine("WorkerRole.OnStart: Devices table created", "Information");
}else{
Trace.WriteLine("WorkerRole.OnStart: Devices table not created. Already exists?", "Information");
}
Первая трассировка регистрируется.Ни один из вызовов трассировки в операторе if не выпал.Затем метод Trace в последующем выполняемом методе регистрируется.
Есть идеи?