не использовать в конструкторе LoggerInterface $exampleChannelLogger)
Или может я структурно неправильно подхожу к этому?
Хочется несколько крупных директорий "покрыть" своим каналом, но менять в десятках классов названия логгера - не выглядит правильным путём :(
И об этом моменте всегда нужно помнить (рано или поздно этот момент пропустят)
Запили себе компилер пас и прокидывай какие угодно каналы. Но лучше не выпендриваться лишний раз и объявлять канал явно в di
Может создать базовые классы для этих директорий, а автовайре прописать что этим классам инжектить такой-то логгер? Так будет более явно и легче читаемо в перспективе
Я тоже за "лучше явное", но... ради добавления канала в логгере, прописывать десятки классов в конфиге?
Че? Теги для гомосексуалистов?
Обсуждают сегодня