在 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 考虑。
我是 运行 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 考虑。