我只是迈出了Azure的第一步,我在开发结构中看到的第一件事是一堆控制台样式日志记录窗口。所以我想这将是得心应手,并决定要弄清楚如何写的东西那里,偶然发现了这一点:Azure开发结构中的RoleManager.WriteToLog
Microsoft.ServiceHosting.ServiceRuntime.RoleManager.WriteToLog("Information", "Message);
酷,但我没有在日志中看到什么。看到一个帖子,第一次安装后,你需要重新启动之前,这将工作,所以我试过,但仍然没有。
我检查了一个断点,代码正在执行,我检查了开发结构中的日志记录级别。
这是应该工作,还是我完全脱离基地?
只是为了增加约我在做什么一些更多的信息:
- 入门VS08的新项目向导云服务
- 在向导中添加了一个ASP.NET Web角色项目
- 在Default.aspx.cs中的Page_Load方法中,我添加了上面显示的WriteToLog行
- 运行项目并在开发结构UI中,向下钻取树到web角色实例“0”
- 显示的日志中没有任何内容,除了某些角色实例启动消息后面跟着一堆健康状态消息。
- 尝试重新加载页面几次,Page_Load中的断点被击中,但没有在日志中。
- 日志级别设置为信息,其他事件是级别信息,所以我不认为这是一个日志级别的问题。
值得关注,但仍然没有帮助。除了运行状况检查消息,我在日志中仍然看不到任何内容。 – 2009-09-01 23:25:12