代码之家  ›  专栏  ›  技术社区  ›  Srikanth Venugopalan

ASP.NET-并发用户场景的异常日志记录方法

  •  0
  • Srikanth Venugopalan  · 技术社区  · 14 年前

    我参与了使用.NET 3.5设计ASP.NET WebForms应用程序。我有一个需要记录异常的要求。

    如果这个应用程序有并发用户,那么处理异常的最佳方法是什么?

    是否需要或可能在用户级别登录异常?我的负责支持团队希望有一个功能,支持团队可以从中获取特定于用户的日志文件。

    为了给您一个背景,这个应用程序目前在vb 6.0上,我们正在迁移它以及一些增强功能。因此,今天支持人员有一个获取用户特定日志文件的规定。

    2 回复  |  直到 14 年前
        1
  •  0
  •   ggonsalv    14 年前

    我投埃尔玛的票。它是最容易设置的,并且可以自动地让您找到永远不会从最终用户那里得到报告的错误。

        2
  •  0
  •   Steven    14 年前

    虽然这有点自我推销, CuttingEdge.Logging 允许本机支持在发生日志事件的用户上下文中记录用户名。当你 configure the AspNetSqlLoggingProvider 用户名重试类型 设置为“成员资格”,它允许从httpcontext检索用户名。

    aspnetsqlloggingprovider将日志记录到数据库。框架不包含任何用于分析日志的工具。当你想要这个的时候,你可以看看 ELMAH 我相信有一些工具(开源和商用)可用于log4net。

    祝你好运。