13

我们在我们的 ASP.NET 应用程序中使用 ELMAH 记录错误。我们使用 SQL Server 错误日志记录。由于应用程序中的安全性和配置限制,我们希望将日志查看器 UI (Elmah.ErrorLogPageFactory) 放在一个单独的 Web 应用程序中,连接到同一个数据库。

但是,ELMAH 会过滤应用程序名称上的错误,因此只需部署一个单独的应用程序,您还会获得一个单独的日志。有没有办法将 ELMAH 配置为独立的日志查看器,即显示来自不同应用程序的日志消息?

4

1 回答 1

20

您可以像这样覆盖配置中的应用程序名称...

<elmah>
  <errorLog type="..." applicationName="YourApplicationName" />
</elmah>

您可以只为查看器应用程序提供要监视的应用程序的现有名称,也可以在两个配置文件中指定相同的自定义名称。

于 2009-05-17T14:10:24.793 回答