【问题标题】:Elmah and removing sensitive info, server variables from error pageElmah 并从错误页面中删除敏感信息、服务器变量
【发布时间】:2013-06-05 19:35:26
【问题描述】:

在 Elmah 错误日志页面中,它显示了服务器变量。然而,虽然很高兴拥有这些额外的信息,但我想关闭它,因为它显示敏感的授权令牌。有没有办法将 Elmah 配置为关闭此功能以使其不显示?

【问题讨论】:

    标签: elmah


    【解决方案1】:

    我认为唯一的方法是创建一个自定义日志查看器。来自 Elmah 项目主页:

    使用来自 ASP.NET 的 ErrorLogDataSourceAdapterObjectDataSource 创建您自己的错误日志自定义视图,几乎完全在服务器端标记中,无需一行代码!

    另外,您是否考虑过仅限制查看 Elmah 日志的访问权限?详情请见Securing Error Log Pages

    【讨论】:

    • 我需要一个解决方案,并且我正在使用 Elmah 通过电子邮件发送异常,其中包含服务器变量部分。这解决了吗?有这样的例子吗?
    猜你喜欢
    • 2020-01-19
    • 1970-01-01
    • 2015-06-05
    • 1970-01-01
    • 2011-06-24
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多