Tag monolog.logger nie działa

W Symfony 3.4 próbuję otagować serwis, żeby ustawić własny kanał logowania dla serwisu Logger, ale komunikaty i tak są logowane na domyślny kanał.

# services.yaml
App\Service\AvatarGenerator:
        class: App\Service\AvatarGenerator
        arguments: ['@monolog.logger']
        tags:
                - { name: monolog.logger, channel: avatars }

Uproszczony serwis:

<?php

namespace App\Service;

use Psr\Log\LoggerInterface;

class AvatarGenerator
{
        private $logger;

        public __construct(LoggerInterface $logger)
        {
                $this->logger = $logger;
        }

        public function generate()
        {
                $this->logger->error('Generowanie nieudane.');
        }
}

Jak na razie brak odpowiedzi

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.