2012-06-05 111 views
2

是否有一种简单的方法来跟踪或写入ASP.Net MVC3 Azure Web角色中的某些日志?
我只想写一些信息并查看日志文件是否打印。
Like:WriteLine(“Start Function A”);Windows Azure Web角色日志文件

回答

3

您需要一种方法来获取Windows Azure之外的这些跟踪语句,而Windows Azure处理此操作的方式是通过其诊断监视器。然后,所有跟踪都会路由到一个表(WADLogsTable),然后您可以从角色实例本身或从Windows Azure外部运行的应用程序(通过执行Linq查询,可能是Cerebrata的Diagnostic Manager等)查询此表。该表将聚合所有角色实例的日志输出。

我的一个队友Greg Oliver最近在做基础知识blogged

+0

我看着你的队友blob,但我不明白它的工作方式。看来第二个解决方案是最好的,但我不明白它的工作方式。 – MaT

+0

然后我建议看看Windows Azure文章[这里](https://www.windowsazure.com/en-us/develop/net/common-tasks/diagnostics/)。它实际上使用起来非常简单,如果你尝试一下,即使在模拟器中,我想你也会很快掌握它的速度。 –