【问题标题】:Elmah log error page customizationElmah 日志错误页面自定义
【发布时间】:2012-06-01 12:04:28
【问题描述】:

我想使用 Elmah 来记录应用程序中的操作,而不仅仅是记录错误 (我知道,字面意思是错误记录模块)

所以,我想自定义默认的错误视图屏幕(../elmah.axd):

我有如下愿望:

  1. 更改“消息”的列名“错误”
  2. 在错误信息中使用 html 标签。

为了记录自定义信息,我使用的方法如下:

ErrorSignal.FromCurrentContext().Raise(new Elmah.ApplicationException(message));

但它确实在 span 标记中显示消息,如果我使用任何 <a href=""><br /> 甚至 <,则结果是书面的,而不是 html 属性。


下面是默认页面,便于直观理解:

【问题讨论】:

    标签: c# logging elmah


    【解决方案1】:

    Elmah 是一个单独的 dll,所以你必须下载 source code,在 ErroLogPage、ErrorDetailPage 中更改渲染,重新构建并部署修改后的程序集。

    或者编写一个新的自定义显示页面,使用 elmah 错误直接存储在 db/disk/etc 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-10
      • 2011-01-09
      • 2011-12-24
      • 2011-05-01
      相关资源
      最近更新 更多