2012-07-23 2 views

ответ

1

Вы не можете использовать Windows Azure Diagnostics для этой цели? После правильной настройки ваши журналы трассировки будут доступны в учетной записи Windows Azure Storage, указанной в вашем коде. Более подробную информацию о Windows Azure Diagnostics можно найти здесь: https://www.windowsazure.com/en-us/develop/net/common-tasks/diagnostics/.

0

Как и Guarav, вы можете просто использовать диагностику Azure для регистрации всех ошибок на вашей учетной записи хранения (в MSDN Magazine есть хорошее чтение: Take Control of Logging and Tracing in Windows Azure).

Теперь мне лично не нравится «плоский» журнал при работе с WCF. Мне очень важно иметь возможность отслеживать действия. Вот почему для всех проектов Azure, где я использую WCF, я не использую обычную диагностику.

Я использую трюк, задокументированный Christian Weyer, где я вхожу в классический файл * .svclog и загружаю эти файлы в свою учетную запись. Затем я использую CloudBerry Storage Explorer, чтобы просто просматривать те журналы, которые включают в себя действия. Это можно сделать, создав собственный XmlWriterTraceListener, который записывает на локальный ресурс, который отправляется на вашу учетную запись хранилища.

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