Как вывести логи Symfony в логи Docker? - PullRequest
0 голосов
/ 17 февраля 2019

Рассмотрим следующее docker-compose.yml:

version: "3"

services:
    php:
        image: php:7.2-fpm-alpine
        volumes:
          - .:/var/www
        command: bash -c "./script.sh && php7"

script.sh:

#!/usr/bin/env bash
ln -s /dev/stdout /var/www/var/log/dev.log

Все запускается и работает правильно.Когда я вхожу в контейнер, я вижу, что dev.log имеет символическую ссылку на / dev / stdout.Ничего не пишется в его лог-файл.Проблема в том, что когда я делаю docker logs php, я вижу только логи php-fpm: ready to handle connections... и т. Д.

Что мне здесь не хватает?(Я знаю, как использовать монолог непосредственно здесь, но я не хочу его использовать. Я хочу использовать метод символьных ссылок)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...