标签: error-handling

如何在CodeIgniter(PHP)中进行错误记录

我想在PHP CodeIgniter中记录错误.如何启用错误记录?

我有一些问题:

  1. 记录错误的所有步骤是什么?
  2. 如何创建错误日志文件?
  3. 如何将错误消息推送到日志文件中(每当发生错误时)?
  4. 你如何通过电子邮件将该错误发送到电子邮件地址?

php error-handling logging codeigniter

83
推荐指数
2
解决办法
15万
查看次数

NumPy:除以0,除以零

我试图在python中执行元素明智的划分,但如果遇到零,我需要商才为零.

例如:

array1 = np.array([0, 1, 2])
array2 = np.array([0, 1, 1])

array1 / array2 # should be np.array([0, 1, 2])
Run Code Online (Sandbox Code Playgroud)

我总是可以通过我的数据使用for循环,但要真正利用numpy的优化,我需要除法函数在除以零错误时返回0而不是忽略错误.

除非我遗漏了某些内容,否则numpy.seterr()似乎不会在出错时返回值.有没有人有任何其他的建议,我可以如何通过零错误处理设置我自己的鸿沟来获得最好的numpy?

python arrays error-handling numpy divide-by-zero

83
推荐指数
5
解决办法
6万
查看次数

错误:getaddrinfo EAI_AGAIN

我的服务器今天扔了这个,这是我以前从未见过的nodejs错误.

Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443
    at Object.exports._errnoException (util.js:870:11)
    at errnoException (dns.js:32:15)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26)
Run Code Online (Sandbox Code Playgroud)

我想知道这是否与今天影响Shopify和许多其他服务的DynDns DDOS攻击有关.这是一篇关于此的文章.

我的主要问题是做dns.js什么?节点的哪个部分是它的一部分?我可以使用其他域重新创建此错误吗?

javascript dns error-handling node.js shopify

83
推荐指数
7
解决办法
10万
查看次数

在JavaScript中的`throw`之后我需要`return`吗?

我正在Error从我的方法中抛出一个我希望提前退出的方法,如下所示:

// No route found
if(null === nextRoute) {
    throw new Error('BAD_ROUTE');
}
Run Code Online (Sandbox Code Playgroud)

我需要return;在我之后发表声明throw吗?它现在对我有用.如果它是多余的我宁愿不把它放进去,但我不能确定不同的浏览器可能会做什么.

javascript error-handling exception

82
推荐指数
1
解决办法
2万
查看次数

VBScript - 使用错误处理

我想使用VBScript来捕获错误并记录它们(即错误"记录某些内容")然后恢复脚本的下一行.

例如,

On Error Resume Next
'Do Step 1
'Do Step 2
'Do Step 3

当在步骤1发生错误时,我希望它记录该错误(或用它执行其他自定义功能),然后在步骤2恢复.这可能吗?我该如何实现它?

编辑:我可以这样做吗?

On Error Resume myErrCatch
'Do step 1
'Do step 2
'Do step 3

myErrCatch:
'log error
Resume Next

error-handling vbscript

81
推荐指数
3
解决办法
28万
查看次数

错误:无法打开zip文件.Gradle的依赖缓存可能已损坏

我更新了android studio 2.3并且有一个bug,gradle没有构建,它一直给我所有项目的错误.

Error:Failed to open zip file.
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>
<a href="syncProject">Re-download dependencies and sync project (requires network)</a>
Run Code Online (Sandbox Code Playgroud)

我已经搜索过一个解决方案,但还没找到.我试过了:

Invalidate Caches / Restart...
Run Code Online (Sandbox Code Playgroud)

但一切都没有改变.

error-handling sdk android gradle android-studio

80
推荐指数
8
解决办法
14万
查看次数

如何实现C++异常处理运行时?

我对C++异常处理机制的工作方式很感兴趣.具体来说,存储异常对象的位置以及它如何通过多个范围传播直到被捕获?它存储在一些全球范围内吗?

由于这可能是编译器特定的,有人可以在g ++编译器套件的上下文中解释这一点吗?

c++ error-handling language-implementation exception

79
推荐指数
4
解决办法
2万
查看次数

你怎么得到一个Golang程序来打印它刚刚调用的错误的行号?

我试图在我的Golang程序中抛出错误log.Fatal但是,log.Fatal也没有打印出log.Fatal运行的行.有没有办法访问调用log.Fatal的行号?即,有什么方法可以在抛出错误时获取行号?

我试图谷歌这个,但不确定如何.我能得到的最好的东西是打印堆栈跟踪,我认为它很好但可能有点太多了.debug.PrintStack()每次我需要行号时我也不想写,我很惊讶没有任何内置功能,log.FatalStackTrace()或者不是服装的东西.

另外,我不想自己进行调试/错误处理的原因是因为我不希望人们必须学习如何使用我的特殊服装处理代码.我只想要一些标准的东西,人们可以在以后阅读我的代码,就像

"啊好的,所以它抛出一个错误并做X ......"

人们越少了解我的代码越好:)

error-handling go

78
推荐指数
3
解决办法
4万
查看次数

Jquery Ajax错误处理忽略中止

我想为ajax调用设置一个全局错误处理方法,这就是我现在拥有的:

$.ajaxSetup({
  error: function (XMLHttpRequest, textStatus, errorThrown) {
    displayError();
  }
});
Run Code Online (Sandbox Code Playgroud)

我需要忽略错误aborted.errorThrown是null并且textStatuserror.我该如何查询aborted

ajax error-handling jquery

77
推荐指数
5
解决办法
4万
查看次数

Powershell:如何阻止错误显示在脚本中?

例如,当我的PowerShell脚本尝试为不存在的服务器创建SQL Server对象时(在我的情况下为"bla"),PowerShell会以红色显示许多PowerShell错误.

由于我的脚本会检查$?此类调用之后的值,并显示和记录错误,因此我不想显示多行PowerShell错误.

如何停用为脚本显示的内容?

error-handling powershell

76
推荐指数
6
解决办法
19万
查看次数