使用 Google App Engine 中的 PHP 应用程序,我无法在 Stackdriver 产品的错误报告视图中显示错误。它应该默认配置,但是故意输入错误或使用 error_log() 记录仍然会使错误报告视图为空。
错误确实在 Logging 视图中显示为 request_log 中有错误的请求。
我需要配置一些东西吗?文档说这应该默认工作(据我所知,我没有使用灵活环境)。
使用 Google App Engine 中的 PHP 应用程序,我无法在 Stackdriver 产品的错误报告视图中显示错误。它应该默认配置,但是故意输入错误或使用 error_log() 记录仍然会使错误报告视图为空。
错误确实在 Logging 视图中显示为 request_log 中有错误的请求。
我需要配置一些东西吗?文档说这应该默认工作(据我所知,我没有使用灵活环境)。
为 App Engine 标准 PHP 配置了开箱即用的错误报告,无需设置。
但似乎错误解析器有问题并且没有检测到您的错误,特别是形状错误:<type>: <message> in <file> on line <line>
。它预计<type>: <message> in <file>:<line>
.
我们将在接下来的几周内进行修复。感谢您的反馈意见。更新:已部署此特定问题的修复程序。
Steren Giannini,Stackdriver 错误报告产品经理
Stackdriver Error Reporting 是为 PHP App Engine 应用开箱即用的配置。
上周我们刚刚发布了针对 PHP 堆栈跟踪解析器的修复程序。我们现在应该能够处理我在原始答案中描述的框架。你能告诉我你是否一切都好?