问题标签 [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.
php - 特定文件夹的错误报告
有没有办法error_reporting(E_ALL);
为特定目录设置而不是将其包含在每个文件中?
我想为我的 beta.mysite.com 开启错误报告
php - 如何显示 PHP 错误?
我检查了我的 PHP ini 文件 ( php.ini
) 并display_errors
设置了错误报告E_ALL
。我已经重新启动了我的 Apache 网络服务器。
我什至将这些行放在脚本的顶部,它甚至没有捕获简单的解析错误。例如,我用 a 声明变量"$"
并且不关闭 statements ";"
。但是我所有的脚本都在这些错误上显示了一个空白页面,但我想在我的浏览器输出中实际看到这些错误。
还剩下什么?
logging - 添加到错误消息中的有用值 .NET
在我的应用程序范围的错误处理中,我返回主机名以查看它发生在哪台计算机上、应用程序版本、Windows 版本、所有内部异常的异常以及堆栈跟踪。
在 MyApplication_UnhandledException 方法中,您还可以获得哪些有助于跟踪错误的其他信息?
.net - .NET“向 [我] 发送错误报告”
如果异常一直传播到我的应用程序的顶部(当然,这永远不会发生),我想提供在程序崩溃之前向我发送错误报告的选项。我的想法是将 Main 函数中的所有内容都包装在一个 try-catch 中,以及一个将堆栈跟踪和其他信息发送到我的服务器的小类。这听起来很简单,但是对于这样的事情,我确信存在一些我没有充分考虑的障碍(例如安全性、面向未来的)。
是否有用于此目的的现有 .NET 库/项目?或者,这听起来像正确的方法吗,只是在应用程序的入口点捕获所有异常?
spring - spring + servlet 规范的错误处理
我有一个 web 应用程序(2.5 servlet 规范),带有一个 spring dispatcherservlet 处理 /error/* 上的任何内容,以及一个配置为将其路由到 /error/ 的错误页面,如下所示:
和 errorServlet-servelt.xml
我需要帮助的地方:
- 这是否是解决错误的最佳方法。
- 我知道有一个 SimpleMappingExceptionResolver 我可以在我的配置中声明......但我在某处读到这个类很好,只有异常来自 spring 控制器而不是其他。
php - 如何输出 PHP 文件打开失败的原因
我正在尝试调试一个巨大的、过时的(大约 2001 年)PHP Web 服务,但遇到文件打开失败。fopen 调用在包含的模块中,调用者正在记录文件无法打开但没有记录原因。
实际打开的代码是:
如何找出 fopen 失败的原因?
php - 在 IIS 下运行时报错
我试图在 IIS 下安装 PHP 以显示错误,但我一点运气都没有。我试过了
在脚本中,什么都没有出现,只是一个空白屏幕。
我尝试编辑我的 PHP.ini 文件并设置
也试过
但是当我的脚本抛出错误时,屏幕上根本没有显示任何内容。
有什么建议吗?
php - 抑制超出设置 ERROR_REPORTING 的错误(可能是 display_errors ?)
假设我基本上是在继承一个在生产中存在很多错误的实时站点,我基本上是在对整个站点进行重新编码,这可能需要一个月左右的时间。
在某些情况下,此站点依赖于不再存在的外部 xml 文件提要,但代码未正确设置以提供干净整洁的错误消息(有各种类似情况) - 客户要求在至少这些错误消息会消失,即使例如 xml 文件中的内容没有发布,所以我们不会看到 php 错误和页面上的空白区域(因此页面的其余部分看起来“很好”)。
在某一时刻,我听说有人使用 set_error_handler 来消除某些情况并不极端的情况,我想到将其设置为将错误消息存储在文件/日志中或通过电子邮件发送它们(并尽量不要有重复的错误消息) 基本上这样最终用户就不必看到那些丑陋的东西。
我正在寻找任何实际这样做过的人的提示,所以在此先感谢。
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 中改变了一些东西,以改变画廊的运作方式。但不是这个函数,我认为我也没有改变对这个函数的任何调用。除了出现的通知之外,一切似乎都运行得很好,我只需要隐藏这个错误。
elmah - Fogbugz 和 ELMAH - 通讯插件
我的雇主目前正在试用 Fogbugz,其中一个不错的功能是我们的异常记录器 (ELMAH) 和 FogBugz 中的案例生成之间的某种自动化。具体来说,如果有一个模块可以向 FogBugz 发送错误报告,然后在 FogBugz 中处理错误,查找重复项(可能按页面名称、异常和违规行分组),并在必要时创建一个新的案子。
据我所知,这可以通过发送带有 ELMAH 的电子邮件,然后在 FogBugz 端安装某种插件来解析报告并执行必要的操作来实现。有没有人尝试过这样的事情?