2014-12-09 7 views
3

Я пытаюсь регистрировать информацию всякий раз, когда пользователь выполняет некоторые операции в WebRole в облачной среде. В эмуляторе он напишет информацию в окне вывода, но в портале azue я не могу видеть информацию в любом месте. Я включил диагностику azure и предоставил учетные данные в лазурном хранилище, но таблица Azure WADLogs не создается. Это как я записываю журнал «Trace.TraceInformation (« Политика запущена »);». Также используется TraceSource для записи информации в журнал, но не удачи.Azure Diagnostics - WADLogs Таблица не создана

Примечание: Iam использованием Azure SDk2.5

Просьба направлять мне идти дальше.

Спасибо, Suria.

ответ

1

Проверьте, правильно ли настроен трассировщик в вашем web.config или app.config. Он должен иметь что-то вроде этого -

<system.diagnostics> 
<trace> 
    <listeners> 
    <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
     name="AzureDiagnostics"> 
     <filter type="" /> 
    </add> 
    </listeners> 
</trace> 

Проверьте файл wadcfgx, чтобы иметь правильную учетную запись для хранения в нем под элементом. Также проверьте, разрешена ли передача журналов в wadcfgx с соответствующим фильтром переноса/переноса.

+0

<Каталоги scheduledTransferPeriod = "PT1M"> <имя DataSource = "Применение! *"/> <Бревна scheduledTransferPeriod = "PT1M" scheduledTransferLogLevelFilter = "Verbose"/ >

+0

my wadcfgx выглядит выше. Где я должен измениться? поместил прослушиватель трассировки в web.config уже. –

+0

любые предложения? –

1

Из примечаний к выпуску Azure SDK 2.5 - «Журналы диагностики не собраны в эмуляторе вычислений Azure. Для проектов, предназначенных для Azure SDK версии 2.5, эмулятор вычисления Azure больше не поддерживает сбор журналов диагностики, включая производительность счетчики, журналы инфраструктуры, журналы IIS и журналы событий. Кроме того, журналы больше не хранятся в хранилище или хранилище Azure. Вы можете продолжить просмотр журналов приложений в окне вывода Visual Studio или в эмуляторе вычислений. Это влияет только на проекты, которые целевой Azure SDK версии 2.5, проекты, которые продолжают нацеливаться на Azure SDK 2.4, не затрагиваются ».

Итак, если вы используете локальное приложение, вы не сможете увидеть журналы или таблицу. Но если вы опубликуете свое приложение в Azure, вы можете просмотреть свои журналы, перейдя в Server Explorer и посмотрев под StorageAccount, где вы настроили вывод диагностики. Или вы можете щелкнуть правой кнопкой мыши экземпляр облачной службы в проводнике сервера и выбрать «Просмотреть данные диагностики». Это откроет страницу с кратким описанием ваших данных диагностики. Эти журналы не отображаются на портале Azure, но вы можете просмотреть их, как описано выше, через Visual Studio Server Explorer.

Смежные вопросы