在云环境中记录.NET异常和消息有哪些选项?

在云环境中记录.NET异常和消息有哪些选项?,.net,exception,logging,azure,cloud,.net,Exception,Logging,Azure,Cloud,我目前有一个web应用程序运行在Microsoft的Azure平台上,具有多个web和工作者角色。我希望能够将所有异常和消息记录到SAAS产品中,以便我的团队中的所有开发人员能够轻松搜索并响应问题 你们中有人使用过或知道一个好的日志记录工具可以用于基于云的web应用程序吗?标准跟踪。WriteLine和跟踪。错误功能是一个非常简单的解决方案。Azure诊断支持将此输出写入表存储 然后,您可以使用类似于标准Trace.WriteLine和Trace.Error的功能查看日志数据,这是一个非常简单的

我目前有一个web应用程序运行在Microsoft的Azure平台上,具有多个web和工作者角色。我希望能够将所有异常和消息记录到SAAS产品中,以便我的团队中的所有开发人员能够轻松搜索并响应问题


你们中有人使用过或知道一个好的日志记录工具可以用于基于云的web应用程序吗?

标准
跟踪。WriteLine
跟踪。错误
功能是一个非常简单的解决方案。Azure诊断支持将此输出写入表存储


然后,您可以使用类似于

标准
Trace.WriteLine
Trace.Error
的功能查看日志数据,这是一个非常简单的解决方案。Azure诊断支持将此输出写入表存储

然后,您可以使用类似于

  • Log4Net/NLog+Loggly/(ElasticSearch+Kibana)+寻呼机负载可以是一个很好的设置
  • 雷管枪是另一种选择
      • Log4Net/NLog+Loggly/(ElasticSearch+Kibana)+寻呼机负载可以是一个很好的设置
      • 雷管枪是另一种选择

      看一看。200 MB日志/天,7天免费租用。他们有一个非常好的功能UI和一个很棒的搜索引擎。我可能有点晚了,但是你应该考虑使用。与ELMAH(开源项目)不同,ELMAH.io既提供异常的错误管理,也提供消息日志记录。您可以手动登录,也可以使用Serilog、log4net等的集成。elmah.io就像您的产品托管在Microsoft Azure中。请查看。200 MB日志/天,7天免费租用。他们有一个非常好的功能UI和一个很棒的搜索引擎。我可能有点晚了,但是你应该考虑使用。与ELMAH(开源项目)不同,ELMAH.io既提供异常的错误管理,也提供消息日志记录。你可以手动登录,也可以使用Serilog、log4net等的集成。elmah.io就像是你的产品托管在Microsoft Azure中。我很好奇为什么投反对票。我已经使用这个精确的解决方案很多年了,效果很好。这对Azure WebApps也有效吗?我知道它适用于工人角色和虚拟机。我很好奇否决票是为了什么。我已经使用这个精确的解决方案很多年了,效果很好。这对Azure WebApps也有效吗?我知道它适用于工人角色和虚拟机。