2015-11-02 27 views
0

我们最近部署了ELMAH,它一如既往的出色,但我们希望我们的各种测试人员都可以访问应用程序的相同实例,因此也可以访问相同的ELMAH错误日志,以便仅查看其会话中的错误。如何填写ELMAH错误日志以仅显示来自当前用户会话的错误?

有没有办法将.axd的用户视图过滤为仅包含会话中的错误?或者,将用户的会话ID包含在错误详细信息中以允许在导出到Excel后进行筛选(如果可能的话)也可以接受?或者也许有另一种方式?如果我错过了文档或Google的某些显而易见的东西,请接受我的观点并道歉,但这似乎没有涉及。

回答

0

如果使用诸如ASP.NET标识或成员资格提供程序之类的东西,ELMAH会记录当前登录的用户。这意味着您将能够导出用户属性上的数据和过滤器。如果您使用的是SQL Server,则在ELMAH_Error表中有一列名为[User]的列。

没有办法过滤ELMAH UI,而没有在ELMAH或其他东西中自己实现它。