ну ты прав в идеале конечно надо срать все в один файл (а лучше вообще в stderr) и разбирать это говно через тот же loki, но это уже для больших систем, а я делаю небольшой спичечный коробок для быстрого старта пет-проектов и тем самым отделяются логи ядра и логи приложения, тупо проще за этим следить и читать, а то рыться в одном файле где все в кашу, а loki травить на это оверхед... ну и пюс таким образом это можно запускать на обычных хостингах, где локи развернуть невозможно
Да не, срать в один не обязательно. Просто в данном случае, у тебя не бизнес идея в логировании. И смысл в нескольких интерфейсах отпадает. Конечно в твоем решении нет ничего сверх плохого, кроме избыточности интерфейсов логеров, но я бы посмотрел в сторону настройки через DI.