Централизованное управление логами

Рейтинг: 1.0000  
Новая
Предложил Николаев Андрей 16.02.2021 11:50:34

Централизованное управление логами

TLDR; Суть предложения: рассмотрите пожалуйста централизованную политику для хранения логов.

Если сейчас рассматривать все события сервера, то зачастую не очень понятно почему возникает всплеск нагрузки на сервер или что происходит в тот или иной момент.
Хочется иметь централизованную политику для сбора и систематизации такой информации.

Возможное предложение: давайте используем ServiceLocator чтобы обьявить logger ключ с обьектом реализующим PSR-3.
Пусть модули используют его чтобы иметь возможность перекрыть логгирование и использовать централизованную систему или писать свои правила сбора и обработки.

Для сохранения обратной совместимости, каждый модуль (при желании сохранить ее) может при отсутствии logger-ключа иметь свой fallback механизм логгирования.