Используйте Monolog в моем пространстве имен

Я хочу интегрировать регистратор Monolog ( https://github.com/Seldaek/monolog) в свою собственную инфраструктуру. Я следовал стандарту PSR0 для структурирования моей структуры, чтобы пространство имен было простым и соответствовало структуре каталогов.

Теперь я хотел бы, чтобы ведение журнала находилось в каталоге Core/Logger, но Monolog использует свое собственное пространство имен, и мне интересно, нужно ли мне перейти и изменить его пространства имен в соответствии с моей структурой? Я считаю, что мне не нужно этого делать, но я думаю, что что-то упустил.

Есть ли способ использовать его, просто поместив его в мой каталог Core/Logger, а не изменив его собственное пространство имен?

Спасибо

1 ответ

Решение

Краткий ответ: нет, вы не можете поместить его туда без изменения пространства имен, если хотите следовать PSR-0.

Более длинный ответ заключается в том, что вы действительно должны использовать composer для извлечения монологических файлов, и тогда они будут счастливо жить в каталоге vendor/ и будут автоматически загружаться, и вам не нужно заботиться о том, где они находятся в файловой системе.

Другие вопросы по тегам