Я хочу понять как правильно и красиво "пробрасывать" логгер через все дебри (как это часто делают в С/С++ проектах) и стоит ли это делать.
Обычно есть конфиг для логирования, он применяется в самом начале приложения, а потом просто создают логер в начале модуля