刚ELMAH运行,并且迄今为止似乎很大。我想知道两件事情:

  1. 我使用ELMAH从多个应用程序,所有的日志记录相同的表MSSQL。我将能够降。axd文件中的任何项目,以浏览所有的日志,或者将我需要定制的解决方案吗?(后者似乎更有可能的,所以我可以有筛选选项,但我只是试图来证实。)

  2. 是elmah.axd以某种方式可自定义的?我宁可改写我自己,因此,我可以添加的应用程序名称列为其清单。

有帮助吗?

解决方案

ELMAH,默认情况下,设置了图找出在哪些应用程序正在运行,并将筛选所显示的错误的基础上,应用程序。因此,作为对你的问题1中,不,你不能叫的.axd从一个应用程序和见的错误,对于所有的应用程序。至少在没有一些额外的工作。也参看 此相关的问题.

如对问题2的,默认的观众设计不是"定制".是,我的意思是没有任何标记参数你可以给它来改变它列显示。ELMAH本身是开放源,虽然,所以你可以轻松 下载源 并建立一个定制版本。我会开始通过在看看 ErrorLogPage.cs, ,这是一类的,"使HTML网页上显示网页的错误,从错误中记录。"

其他提示

我们刚刚发布了我们ELMAH基于例外报告的解决方案更: http://aspexceptionreporter.codeplex.com/

其中一个特点是,它记录错误的多个网站的一个中心位置。该项目包括一个网站查看和检索通过的错误。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top