Внедрение зависимостей PHP и PSR LoggerInterfacePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Внедрение зависимостей PHP и PSR LoggerInterface

Сообщение Anonymous »

Мне не хватает какой-то лучшей практики для реализации внедрения зависимостей PHP и PSR LoggerInterface.
В настоящее время (без внедрения зависимостей) я создал свою собственную LoggerFactory с этой реализацией во всех классах с ведением журнала.

Код: Выделить всё

$logger = LoggerFactory::getLogger(__CLASS__);
Используя этот подход, я могу легко настроить создание экземпляров объектов Logger с разными порогами регистрации в разных классах.
Но как мне реализовать создание экземпляров классов, реализующих LoggerInterface во внедрении зависимостей, чтобы сохранить поддержку для разных порогов регистрации?
К сожалению, у PSR нет LoggerFactoryInterface, который я мог бы использовать при внедрении зависимостей.>

Подробнее здесь: https://stackoverflow.com/questions/798 ... rinterface
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»