如何在Docker日志中显示PHP Laravel应用程序日志?
在php8.0-fpm.log文件中运行正常,但在docker控制台中运行不正常。
尝试了以下
- 添加sym链接
/dev/stderr/var/log/php8.0-fpm.log
- 将php-fpm.conf中的error_log=/var/log/php8.0-fpm.log更改为error_log=/proc/self/fd/2
- 在/etc/php/8.0/fpm/pool.d/www.conf中添加了catch_workers_output=yes
1条答案
按热度按时间chy5wohz1#
您可以将Laravel的日志通道更改为
stderr
。可以通过使用环境变量XNUMX_CHANNEL或在
config/logging.php
中将默认日志记录配置更改为stderror
: