问题标签 [custom-error-handling]
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.
php - Memcached 是否在不抛出通知/警告的情况下运行
在尝试确定 memcached 是否实际运行之后,似乎唯一的方法是创建一个自定义错误处理程序来抑制 Memcache::connect 引发的通知/警告
我的应用程序已经有一个错误处理程序,它不会以抑制错误的方式对此做出响应。
所以如果我有一个方法,可以checkRunning()
这样说:
如何将自定义错误处理程序应用于此方法,使其仅返回 false,而不覆盖我现有的错误处理程序?
dotnetnuke - DNN 7 中的自定义错误处理?
这里的任何人都有在 DNN 7 中进行自定义错误处理的经验吗?
内置日志记录很好,但我的公司需要扩展 DNN 的内置错误处理,包括在ALL时发送自定义电子邮件发生异常。我们创建了一个 HttpModule,它在 Application_Error 上添加了一个事件侦听器,并且一直以这种方式通过电子邮件发送异常。但是,在通过电子邮件发送异常后,我们不会始终被重定向到 DNN 属性中“管理”>“站点设置”下设置的指定 500 错误页面。根据异常类型,我们有不同的行为。一些异常 (NullReferenceException) 导致 Application_Error 触发并发送电子邮件但没有重定向,其他 (HttpException) 导致重定向到 500 页面而不触发 Application_Error 事件。DNN 中是否有可能在 Application_Error 触发之前捕获这些错误,以及有关如何解决这些问题的任何想法?
这是我们添加到 web.config 中的 httpModule:
ruby-on-rails - Ruby,创建自定义错误消息
这是代码,但其中很多是无关紧要的:
我使用“load './visibility.rb'”将此代码加载到 irb 中,然后创建一个实例:
然后,我通过键入以下内容生成 NoMethodError:
这将返回 NoMethodError。这是故意的。但是,我想要返回的是自定义消息,而不是标准的 NoMethodError - 例如“这是一条自定义错误消息”。
我已经为此苦苦挣扎了好几个小时,但我已经束手无策了。我是一个相对初学者,所以请记住这一点。
谢谢。
php - Magento - 在“”中找不到日期部分
今天早上登录到 magento 并试图查看一个说他们在我的网站上遇到问题的客户帐户,他们不确定是否有订单通过。
我正在导航到客户 > 管理客户
当我搜索时,她的详细信息会出现,我会看到她的 ZIP、电子邮件、姓名等,因此必须保存。我只是想简单地了解客户信息,以便查看她的详细信息。
我读到这显然可能是一个语言环境问题,与日期格式有关。当我单击客户并尝试查看帐户时,我收到以下错误;
最初持续 36 行
php - 调用 set_error_handler 定义类方法来处理错误
所以我已经通过stackoverflow一次或大约十亿次试图找到我的问题的答案,但到目前为止我没有成功。他是问题。我正在使用 trigger_error 调用错误处理类的方法。无论出于何种原因,错误都会在没有调用我定义的函数的情况下触发。请帮忙。这是我的代码
python - 异常处理并在 python 中继续 for 循环
我有以下代码:
使用(自定义方法)获取 uniprot IDShugo2uniprot
搜索 GO 术语(使用bioservices
' QuickGO
)并存储为字典
我拥有的一些大型基因名称列表没有返回任何命中。这些导致AttributeError
我想要处理然后移动到列表中的下一个项目。当前代码返回错误:
AttributeError:“int”对象没有属性“split”。
错误源于bioservices
模块内(所以当我打电话时q.Annotation
)
有没有人有任何建议让异常处理工作,以便完成对指定列表的迭代而不是停止脚本?
php - 如何捕获 PHP 中的所有错误?
我在包罗万象的错误处理实现中发现了很多尝试,我想我可能会写一个 wiki 样式,希望能提供我想出的完整解决方案。
问题是:
“如何捕捉、处理或拦截 PHP 中的所有错误类型?”
现在——这可能被某些人认为是“重写”——但我不知道是否提出了一个全面的解决方案。
java - 通过创建自定义异常处理 RuntimeException
自定义 RuntimeException 类不是自定义异常类的实例。但 RuntimeException 是 Exception 的实例。为什么???
我为我的项目创建了两个异常类:
现在我正在尝试像这样处理这些异常:
输出是Is instance of Exception
。为什么 ABCRuntimeException 不是 ABCException 的实例。
以及如何处理这种异常情况,以便我可以为 ABCRuntimeException 和 ABCException 应用通用逻辑,而无需将 OR 运算符置于 if 条件中?
javascript - 如何在 IE8 中包装 attachEvent
现在我们正在研究一种方法来捕获 JavaScript 中发生的错误。我们的一切都可以在浏览器中运行,包括 IE9 及之后的版本。
window.EventTarget.prototype.addEventListener
在现代浏览器中,我们可以使用一个函数来包装,try/catch
以捕获错误。例如我们可以这样做:
WATCH_FUNCTION
上面有我们的try/catch
。现在我们无法找到一种方法来包装attachEvent
IE8 中存在的元素。例如:
我们希望包装附加事件将引发的错误。现在我们无法弄清楚如何总是包装 attachEvent。我们将成为第三方库,因此我们不能强迫人们使用不同形式的附加事件。
作为查看此问题的任何人的说明,我已尝试覆盖以下内容,但似乎没有任何效果:
Object.prototype.attachEvent
Element.prototype.attachEvent
window.attachEvent
php - PHP自定义错误处理程序不起作用
我在 StackOverFlow 上找到了一段代码,用于错误处理程序。我面临的问题与主题启动者所问的完全一样。
这些错误根本不会被报告。有点令人沮丧,因为我真的需要一个像样的错误处理程序。我从 Joseph Lenton 那里找到了一个漂亮的,但它绝对破坏了我想做的一切所以我需要创建自己的适合我的。
问题:
它不报告任何错误??:S
我调用脚本:
我仍然不断收到相同的旧 PHP 生成错误。:o
所以让我们回到基础,因为即使是最简单的事情也似乎不可能再次发挥作用。
并在 errorhandler.class 文件中定义:
我仍然收到相同的旧生锈 PHP 错误通知:
( ! ) 解析错误:语法错误,意外的 ''sdds; ' (T_ENCAPSED_AND_WHITESPACE) 在 N:\wamp\www\project\errorhandler\hoi.php 第 3 行调用堆栈
时间记忆功能位置
1 0.0003 240376 {main}( ) ..\errorHandler.php:0 数组 ( ) 1