在 GAE php74 标准环境中从日志中删除 "child said into stdout/stderr" 前缀

Removing "child said into stdout/stderr" prefix from logs in GAE php74 standard environment

我是 运行 Google App Engine 中的 php74 标准环境,并将日志输出到 php://stdout。不幸的是,所有日志都以 child X said into stdout 为前缀,所有 PHP 错误都以 child X said into stderr 为前缀。在 GAE 之外,我通过修改 php-fpm 运行时配置以设置 catch_workers_output = yes 来解决这个问题,但是在 standard 环境中,您无法更改运行时配置,您只能设置 php.ini 更改。

有没有办法在标准环境中删除这个前缀?

根据列出所有元素的 App Engine 标准 configuration reference,没有删除日志前缀的选项。 由于它是选项的完整列表,因此如果支持此类功能,将会在此处提及。

在这种情况下,您可能需要创建一个新的 Feature request 供 GCP 考虑。