Есть ли простой способ отслеживания или записи некоторого журнала в ASP.Net MVC3 Azure Web Role?
Я просто хочу написать некоторую информацию и посмотреть в файле журнала, если они были напечатаны.
Вроде: WriteLine («Начальная функция A»);Файлы журналов веб-роли Windows Azure
2
A
ответ
3
Вам нужно получить доступ к этим операторам трассировки вне Windows Azure, а также способ, которым Windows Azure обрабатывает это через монитор диагностики. Затем вся трассировка маршрутизируется в таблицу (WADLogsTable), и вы можете запросить эту таблицу либо из самого экземпляра роли, либо из приложения, работающего за пределами Windows Azure (путем выполнения запросов Linq, возможно, Cerebrata Diagnostic Manager и т. Д.). Эта таблица будет суммировать вывод журнала из всех экземпляров роли.
Один из моих товарищей по команде, Грег Оливер, недавно blogged об основах.
Я посмотрел на ваш товарищ по команде, но я не понимаю, как это работает. Похоже, что второе решение - лучшее, но я не понимаю, как это работает. – MaT
Затем я предлагаю посмотреть статью Windows Azure [здесь] (https://www.windowsazure.com/en-us/develop/net/common-tasks/diagnostics/). Это на самом деле очень просто в использовании, и если вы попробуете его, даже в эмуляторе, я думаю, вы быстро сможете с ним справиться. –