问题标签 [elmah]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3408 浏览

.net - 帮助 ASP.NET 中的 Elmah 配置

我正在尝试设置ELMAH来为我们的应用程序记录错误。我已成功添加模块并且加载 ErrorLog 页面 (elmah.axd) 没有问题。但是,Elmah 没有记录我生成的任何测试异常。

我的 web.config 看起来像这样:

点击测试异常页面会http://localhost/elmah.axd/test生成黄屏,但没有日志条目。

在提供的示例和DotNetSlackers上的教程之间,我看不出有任何问题。有什么我想念的吗?我也尝试通过Signaling生成错误,但这也不起作用。

我正在针对 DotNetNuke 运行它,这就是我目前认为问题所在的地方。

0 投票
3 回答
2000 浏览

asp.net - 在不使用表单身份验证的 asp.net 应用程序中保护 ELMAH

我有一个非常基本的 asp.net 应用程序,它依赖于母版页的 INIT 事件来通过会话对象验证用户。是的,我知道这是次优的。

我想向其中添加 ELMAH,但在不使用表单身份验证和 web.config 允许/拒绝设置的情况下找不到任何保护控制台的参考。

是否有另一种方法来保护不依赖于表单身份验证的 elmah.axd 文件?

0 投票
1 回答
264 浏览

asp.net - ELMAH SMTP

我正在使用 ELMAH 通过电子邮件发送错误消息。是否有一个优雅的解决方案来查询数据库的 SMTP 设置而不是使用 web.config?我需要在抛出每个错误之前完成它。

这里建议的解决方案对我来说有点 hacky。

0 投票
4 回答
2553 浏览

database - ELMAH SQL 错误处理程序数据库不可用 - 日志记录会发生什么?

我正在测试 ELMAH,并特意在我的应用程序中关闭了 ELMAH 日志的数据库连接,以查看如果数据库不可用,生产中会发生什么。

似乎 ELMAH 无法捕获自己的错误——当 SQL 数据库日志失败时,AXD 文件不可用。

如果数据库不可用,ELMAH 的预期行为是什么?

如果发生这种情况,我该如何诊断我的错误?

0 投票
2 回答
2684 浏览

java - Java有没有像ELMAH这样的东西?

复制:

Java中的异常驱动编程

我一直在研究ELMAH,想知道有哪些类似的应用程序可用于 Java。

感谢您对 log4j 和其他框架的建议。就像帖子的作者一样,这个问题重复了,我只是想看看是否存在功能更全面的解决方案,而不是不得不推出我自己的解决方案(如果没有可比性,我当然可以这样做)。

0 投票
6 回答
4259 浏览

logging - ELMAh 中的块 404 FavIco 错误

我注意到 ELMAH 在我的本地服务器上记录了一个 404 not found for favico。如何通过过滤器抑制此错误?我对配置它还不是很熟悉..

0 投票
2 回答
2443 浏览

asp.net-mvc - 未记录 ELMAH 和 ASP.NET MVC 自定义错误

我正在尝试使用 ELMAH 进行错误记录,并且我尝试了其他几个

当启用 ASP.NET 中的自定义错误功能时,这两个似乎都不会记录错误

我在所有控制器中都使用了 [HandleError] 属性,起初我认为这是问题所在,但不仅仅是当我启用自定义错误页面时它不会记录任何错误,即使这些错误日志库中有一半说他们应该这样做。

我究竟做错了什么?

0 投票
8 回答
111780 浏览

asp.net-mvc - 如何让 ELMAH 与 ASP.NET MVC [HandleError] 属性一起使用?

我正在尝试使用 ELMAH 在我的 ASP.NET MVC 应用程序中记录错误,但是当我在控制器上使用 [HandleError] 属性时,ELMAH 在发生错误时不会记录任何错误。

正如我猜测的那样,因为 ELMAH 只记录未处理的错误,而 [HandleError] 属性正在处理错误,因此无需记录它。

我如何修改或如何修改属性,以便 ELMAH 可以知道存在错误并记录它..

编辑:让我确保每个人都明白,我知道我可以修改属性,这不是我要问的问题......使用 handleerror 属性时,ELMAH 被绕过,这意味着它不会看到有错误,因为它已被处理已经由属性...我要问的是有没有办法让 ELMAH 看到错误并记录它,即使属性处理了它...我四处搜索,没有看到任何方法可以调用来强制它记录错误....

0 投票
2 回答
5856 浏览

.net - 使用 log4net 以及在哪里实现它并与 elmah 一起使用?

有没有人有使用 log4net 的经验,我一直在看很棒的 elmah。但我想要更多的控制,即不仅在 asp.net 中而且在 wpf 中使用日志记录。

Anway 我决定看看 log4net。

我有 2 个客户端(wpf 和 asp.net),它们都共享业务逻辑。

我应该在业务逻辑和客户端中引发事件吗?

我假设业务逻辑将使用 app.config / web.config (业务逻辑在另一层 - 一个类项目)

有没有人将 log4net 和 elmah 一起使用,无论如何你可以让他们共享同一个数据库表吗?

log4net 在我看来是终极的日志框架,但 elmah 具有提交所有 SERVER 变量和堆栈跟踪等的优势

或者也许有可能让 log4net 也保存 Stacktrace 并完全替换 elmah?

任何评论都非常感谢

0 投票
2 回答
420 浏览

elmah - Elmah 备份异常日志记录

我已设置 elmah 以在我的 SQL 服务器上记录异常。如果 SQL 服务器出现故障,是否有任何方法可以定义回退机制。如果 sql 服务器无法访问,我希望 elmah 开始记录到 xml 文件。知道怎么做吗?