据我了解配置文档,只能启用/禁用特定的日志级别:
# ini, E_NOTICE disabled entirely.
error_reporting=E_ALL & ~E_NOTICE
display_errors=stderr
据我了解,在这种情况下我们不会E_NOTICE
从任何地方获得 s,这意味着我们不会知道它们。
是否有一种本机方法可以将E_NOTICE
s 定向到 stdout 并将其他任何内容定向到 stderr?
如果没有,最简单的解决方法是什么?
给定的配置(和问题)是一种简化,因为我们希望将多个错误级别定向到 stdout,将其他错误级别定向到 stderr,而有些错误级别仍然应该完全禁用。
背景:在我们的例子中,php-fpm 在 kubernetes 容器中运行,因此日志记录应该写入 stdout 或 stderr。