可能是一个非常简单的问题,但如何更改FPM日志的日志格式?对于im in stderr,条目看起来像这样:
2017/12/12 10:59:09 [error] 17#17: *6 FastCGI sent in stderr: "PHP message: 2017-12-12 11:59:09 > WARNING > WarningId: 1234 []
我要删除的是[error]部分,因为在这个例子中我通过monolog记录了一个警告。
答案 0 :(得分:2)
从PHP 7.3开始,您可以使用
[www]
catch_workers_output = yes
decorate_workers_output = no
在php-fpm.conf(或php-fpm.d /或pool.d /,取决于您的系统)中删除一些多余的装饰
答案 1 :(得分:0)
Php fpm似乎没有此错误记录格式的配置。 您可以通过更改日志记录级别设置来完全停止日志记录错误。
通过快速查看php-fpm源,似乎是用于此的php错误日志格式。
您确实对此有控制权。一种解决方案是编写自己的error handler