如何在Docker日志中显示PHP Laravel应用程序日志?

ktca8awb  于 2023-10-15  发布在  PHP
关注(0)|答案(1)|浏览(146)

如何在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
chy5wohz

chy5wohz1#

您可以将Laravel的日志通道更改为stderr
可以通过使用环境变量XNUMX_CHANNEL或在config/logging.php中将默认日志记录配置更改为stderror

'default' => env('LOG_CHANNEL', 'stderr'),

相关问题