метода для логгинга?
Для классов A, B и C отправлять логи на мыло. Для классов C, D и E отправлять логи в Sentry. Для классов D, E и F отправлять логи в файлы.
При помощи Dependency Injection решается очень просто, в твоём случае же надо городить кучу кода в статическом методе и в самих классах, которые их будут использовать.
Вот тебе наглядный пример, почему это не работает.
Обсуждают сегодня