ПГ
теперь там где нужен будет логгер буду делать
(LoggerInterface $logger)
всё супер все понятно
а если я хочу сделать еще один дефинишн логгер допустим с именем App чтобы писал в файл app.log то... и вот тут я сломался
навскидку придумал только сделать класс AppLoggerInterface который екстендится от LoggerInterface и тогда можно будет сделать дефинишн
AppLoggerInterface::class
и юзать как (AppLoggerInterface $logger)
гавно или норм?
Дальше уже вопрос к вашему контейнеру и есть ли автовайринг. Можно например разрулить через контекст, если контейнер вызывается вручную. Если генерировать этот контекст автоварингом, в которм как раз одна из переменных будет неймингом.