问题标签 [error-reporting]

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 投票
4 回答
2310 浏览

php - 特定文件夹的错误报告

有没有办法error_reporting(E_ALL);为特定目录设置而不是将其包含在每个文件中?

我想为我的 beta.mysite.com 开启错误报告

0 投票
30 回答
3224539 浏览

php - 如何显示 PHP 错误?

我检查了我的 PHP ini 文件 ( php.ini) 并display_errors设置了错误报告E_ALL。我已经重新启动了我的 Apache 网络服务器。

我什至将这些行放在脚本的顶部,它甚至没有捕获简单的解析错误。例如,我用 a 声明变量"$"并且不关闭 statements ";"。但是我所有的脚本都在这些错误上显示了一个空白页面,但我想在我的浏览器输出中实际看到这些错误。

还剩下什么?

0 投票
2 回答
108 浏览

logging - 添加到错误消息中的有用值 .NET

在我的应用程序范围的错误处理中,我返回主机名以查看它发生在哪台计算机上、应用程序版本、Windows 版本、所有内部异常的异常以及堆栈跟踪。

在 MyApplication_UnhandledException 方法中,您还可以获得哪些有助于跟踪错误的其他信息?

0 投票
7 回答
3055 浏览

.net - .NET“向 [我] 发送错误报告”

如果异常一直传播到我的应用程序的顶部(当然,这永远不会发生),我想提供在程序崩溃之前向我发送错误报告的选项。我的想法是将 Main 函数中的所有内容都包装在一个 try-catch 中,以及一个将堆栈跟踪和其他信息发送到我的服务器的小类。这听起来很简单,但是对于这样的事情,我确信存在一些我没有充分考虑的障碍(例如安全性、面向未来的)。

是否有用于此目的的现有 .NET 库/项目?或者,这听起来像正确的方法吗,只是在应用程序的入口点捕获所有异常?

0 投票
1 回答
3898 浏览

spring - spring + servlet 规范的错误处理

我有一个 web 应用程序(2.5 servlet 规范),带有一个 spring dispatcherservlet 处理 /error/* 上的任何内容,以及一个配置为将其路由到 /error/ 的错误页面,如下所示:

和 errorServlet-servelt.xml

我需要帮助的地方:

  1. 这是否是解决错误的最佳方法。
  2. 我知道有一个 SimpleMappingExceptionResolver 我可以在我的配置中声明......但我在某处读到这个类很好,只有异常来自 spring 控制器而不是其他。
0 投票
3 回答
10202 浏览

php - 如何输出 PHP 文件打开失败的原因

我正在尝试调试一个巨大的、过时的(大约 2001 年)PHP Web 服务,但遇到文件打开失败。fopen 调用在包含的模块中,调用者正在记录文件无法打开但没有记录原因。

实际打开的代码是:

如何找出 fopen 失败的原因?

0 投票
4 回答
12516 浏览

php - 在 IIS 下运行时报错

我试图在 IIS 下安装 PHP 以显示错误,但我一点运气都没有。我试过了

在脚本中,什么都没有出现,只是一个空白屏幕。

我尝试编辑我的 PHP.ini 文件并设置

也试过

但是当我的脚本抛出错误时,屏幕上根本没有显示任何内容。

有什么建议吗?

0 投票
2 回答
1768 浏览

php - 抑制超出设置 ERROR_REPORTING 的错误(可能是 display_errors ?)

假设我基本上是在继承一个在生产中存在很多错误的实时站点,我基本上是在对整个站点进行重新编码,这可能需要一个月左右的时间。

在某些情况下,此站点依赖于不再存在的外部 xml 文件提要,但代码未正确设置以提供干净整洁的错误消息(有各种类似情况) - 客户要求在至少这些错误消息会消失,即使例如 xml 文件中的内容没有发布,所以我们不会看到 php 错误和页面上的空白区域(因此页面的其余部分看起来“很好”)。

在某一时刻,我听说有人使用 set_error_handler 来消除某些情况并不极端的情况,我想到将其设置为将错误消息存储在文件/日志中或通过电子邮件发送它们(并尽量不要有重复的错误消息) 基本上这样最终用户就不必看到那些丑陋的东西。

我正在寻找任何实际这样做过的人的提示,所以在此先感谢。

0 投票
6 回答
39504 浏览

php - 如何阻止 PHP 通知出现在 wordpress 中?

我知道error_reporting(0);, 和ini_set('display_errors', false);,但是 wordpress 中出现了一条通知:

注意:第359/var/www/vhosts/treethink.net/subdomains/parkridge/httpdocs/wp-includes/formatting.php中的数组到字符串转换

它只出现wordpress 中,而不出现在网站的任何其他页面中。

我检查了phpinfo(),一切都设置好了,所以不显示错误。为什么这个还出现?

这是产生错误的行:

确实在 wordpress 中改变了一些东西,以改变画廊的运作方式。但不是这个函数,我认为我也没有改变对这个函数的任何调用。除了出现的通知之外,一切似乎都运行得很好,我只需要隐藏这个错误。

0 投票
3 回答
442 浏览

elmah - Fogbugz 和 ELMAH - 通讯插件

我的雇主目前正在试用 Fogbugz,其中一个不错的功能是我们的异常记录器 (ELMAH) 和 FogBugz 中的案例生成之间的某种自动化。具体来说,如果有一个模块可以向 FogBugz 发送错误报告,然后在 FogBugz 中处理错误,查找重复项(可能按页面名称、异常和违规行分组),并在必要时创建一个新的案子。

据我所知,这可以通过发送带有 ELMAH 的电子邮件,然后在 FogBugz 端安装某种插件来解析报告并执行必要的操作来实现。有没有人尝试过这样的事情?