ELMAH 日志的单独查看器应用程序

发布于 2024-07-14 14:39:28 字数 260 浏览 8 评论 0原文

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

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

We're using ELMAH for error logging in our ASP.NET application. We use the SQL Server error logging. Because of security and configuration constraints in the application, we would like to have the log viewer UI (Elmah.ErrorLogPageFactory) in a separate web application, connected to the same database.

However, ELMAH filters errors on application name, so just deploying a separate application, you also get a separate log. Is there a way to configure ELMAH to work as a standalone log viewer, i.e. display the log messages from a different application?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

幸福丶如此 2024-07-21 14:39:28

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

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

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

You can override the application name in the config like this...

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

You could either just give your viewer application the existing name of the application that you want to monitor, or specify the same custom name in both config files.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文