问题标签 [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 投票
1 回答
445 浏览

elmah - ASP.NET MVC 的错误收集和报告

有没有像 ELMAH 这样的工具来收集 ASP.NET MVC 的错误,与 ELMAH 不同,它可以在 x86 和 x64 上模糊地工作。目前,一个单一的 ELMAH 无法做到这一点,因为它依赖于具有本机代码的 SQLite(对于一个或另一个平台,而不是两者)。

尽管我的设置完全是 x64、Casini,但 Visual Studio 用于编码的 Web 服务器与 Visual Studio 一样是 x86。所以,我正在寻找ELMAH的替代品。

0 投票
4 回答
448 浏览

php - E_NOTICE 不会警告未分配的值

我在 php.ini 中激活了 E_NOTICE。它仍然没有警告我未分配的值,例如

也尝试设置 error_reporting。不工作。error_reporting() 设置为 6143,这意味着激活了 E_NOTICE。此代码段还通过通知警告我:

有任何想法吗?

0 投票
1 回答
1140 浏览

php - Magento & vertnav 扩展

我正在开发一个 magento 项目(v1.3.2.3)并且我已经安装了 vertnav 扩展。

目录 vertnav.xml:

这应该在每一页上显示垂直导航(如果我错了,请纠正我)

在 index.php 中将错误报告从更改为时发生了一些奇怪的"E_ALL | E_STRICT"事情"E_ALL | ~E_STRICT"

当设置为E_ALL | E_STRICT垂直导航时,左侧栏中不显示。

当设置为E_ALL | ~E_STRICTvertnav 时变得可见。

我认为这真的很奇怪,希望有人对此有所了解。

其他块的行为正常。

我们遇到的另一个问题,并且与此相关。当访问管理目录(仅在实时服务器上)时,我们会收到一个严格的警告(只有变量可以通过引用传递;类似的东西),这就是我们考虑将 error_reporting 设置为~E_STRICT.

当然,我们的目标是将 error_reporting 设置为E_ALL | E_STRICT但 vertnav 应该是可见的并且管理员可以访问。

快要疯了 :-)

// 罗兰

0 投票
1 回答
6043 浏览

delphi - 使用 Delphi 检索 ADO 错误

我正在使用带有 ADO 的 Delphi 2007 来访问 SQL Server 2008 数据库。

数据库上的存储过程预先验证输入,如果验证失败,则返回错误结果集(包含自定义错误信息)。使用 SQL Server Management Studio,当我运行存储过程时,我在一个选项卡中获得自定义错误结果集,在另一个选项卡中获得本机错误消息。

回到我的 Delphi 应用程序,当我打开存储过程时,我可以访问自定义错误结果集。但是,ErrorsADO 连接上的对象不包含本机错误。

如何访问Errors集合对象,以便提供有关错误原因的更多信息?

谢谢

0 投票
0 回答
143030 浏览

php - PHP的白屏死机

现在我开始重新接触 PHP,我开始记起我当初放弃它的原因。目前,我盘子上最烦人的事情是我称之为“PHP 的白屏死机”。当 PHP 由于语法或其他原因而出现致命错误时,它似乎总是会死掉而实际上没有向浏览器发送任何内容。我已将以下内容添加到我的.htaccess中,它似乎在大多数情况下都有效,但在这些情况下不起作用。

我错过了什么吗?目前我觉得我需要每写几行代码就刷新一次,以免我犯了一个错误,并且不得不搜索许多页面试图找出我犯的一个小错误......

编辑:例如,给定以下两行代码:

第一个将显示白屏死机(即,浏览器根本没有打印任何内容),而第二个将愉快地执行。

0 投票
2 回答
2000 浏览

php - 计算 PHP 警告/通知的数量

有没有一种方法可以计算脚本在执行时遇到的错误/通知/警告的数量?

我想做这样的事情:

谢谢

0 投票
5 回答
527 浏览

php - 在 PHP 开发的错误日志中关闭通知是否被认为是标准做法

我来自 J2EE 背景,似乎 PHP 开发人员使用以下语句关闭并忽略通知是很常见的:error_reporting(E_ALL & ~E_NOTICE);

我正在使用的应用程序充满了关于未设置变量的消息?这对我来说似乎很奇怪。

0 投票
1 回答
534 浏览

visual-studio - 如何构建 Debug AND Release 并仍然得到适当的错误消息?

我正在使用 Visual Studio 2008 Team System 2008 Team Edition。

我希望能够构建我的项目并真正被告知构建中的所有错误。到目前为止我还没有找到方法,所以它必须隐藏得很好。

  • 项目的正常“重建”命令以及解决方案的“重建解决方案”命令仅重建活动配置(调试或发布),从不重建两者。
  • 使用 Batch Build 对话框,正如我在之前对同一问题提出的问题的回答中所建议的那样,不会像我预期的那样在错误窗口中输出任何错误,并且只是默默地继续批处理构建,而不是像我一样停止已经预料到了。由于这个原因,我的代码中有几个星期的编译错误而没有注意到!

如何让 Visual Studio 构建两种配置(如果两者都编译)和输出错误消息(如果任何一个都没有编译)?

0 投票
2 回答
232 浏览

php - 如何在错误级别 E_NOTICE 的 PHP 中使用外部变量(例如 POST/GET)

我正在寻找如何在 PHP 中使用具有错误级别的外部变量的最佳方法,包括E_NOTICE.

我有三种可能的方法,我会很高兴,如果你能对每种方法给出一些提示或提出你喜欢的不同方法。

    1.

2.

3.

0 投票
2 回答
3167 浏览

php - php在IIS7上没有报告任何错误

我正在使用我们的 XAMPP 设置作为测试服务器开发一个 PHP 应用程序。

一旦应用程序准备好部署,我必须将其上传到客户端的服务器,

问题是客户端的服务器正在运行 IIS 7,每次出现 PHP 错误时它只会显示一个空白页......

现在,我的应用程序error_reporting(E_ALL)已经设置好了,我无法访问 php.ini 文件(不要问为什么!)...

我已经尝试了error_reporting()在这里找到的所有参数组合:http ://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

谁能指出我另一种让错误出现的方法?

顺便说一句:我正在使用codeigniter,并且我已经尝试过它提供的error_logging功能无济于事......