2014-12-02 57 views
2

我想实现日志记录,但宁愿只使用Microsoft堆栈。随着诊断的所有变化,我发现很难跟上。现在我可以在ASP.Net Azure应用程序中实现Elmah类似功能,而无需使用Elmah吗?

谁能告诉我他们是否已经删除了Elmah,并且能够用Microsoft Stack诊断程序替换它。请注意,我的应用程序是一个ASP.NET Web API Azure辅助角色Web应用程序。

+0

我会propably具有诊断日志去为好。浏览日志非常吸引人,但通过简单的谷歌搜索可以找到帮助你的第三方工具。 – ThomasArdal 2014-12-02 13:29:53

+0

我很好奇。你为什么不想使用ELMAH? – ThomasArdal 2014-12-02 13:30:12

+0

如果我使用的是Azure,并且可以获得与所有MSoft相同的功能,那会更容易吗? – 2014-12-03 10:06:14

回答

2

为什么不直接使用Windows Azure的诊断代码?这是超级方便地添加和门户网站是伟大的查看和分析日志:

http://azure.microsoft.com/en-gb/documentation/articles/web-sites-enable-diagnostic-log/

+0

嗨克里斯,这是我正在考虑使用,但我想知道,如果这给了我所有的埃尔迈做的。例如,如果我的应用程序给我一个500错误,我是否能够看到堆栈跟踪? – 2014-12-02 11:27:01

+0

是的!它会捕获所有错误并自动记录它们。然后,您可以流式处理或下载日志并分析它们。它不会比这更容易。 – Chris 2014-12-02 11:30:16

+0

@SamanthaJ,如果你对这个答案感到满意,你能否把它标记为答案?谢谢 – Chris 2014-12-03 10:10:36

相关问题