我有一个可以部署到
的ASP.NET / MVC网站记录的最佳方法是什么,因此可以通过azure查看日志,但仍可以通过日志文件进行查看。
我过去曾使用LOG4NET进行日志记录,并且工作得很好,想知道什么是Azure的最佳方法,如果这种方法适用于内部部署。
我的想法是LOG4NET,但是将其配置为在托管时登录到Azure Diagnostics,并在发布到azure时在Web.Config中做一些魔术。
修改的
我之前应该提到过,当网络是内部部署时,我不希望LOGS出现在互联网上,这使得应用程序见解无法使用。
答案 0 :(得分:1)
您可以考虑尝试ELMAh。它是一个很棒的日志工具,我比LOG4NET更喜欢它。 您可以在using-elmah-in-windows-azure-web-sites
找到使用Azure的优秀指南