а зачем? Может я в конкретных запросах не логирую данные. Как же передавать функциям только то, что им нужно?
самым оптимальным выглядит подход где логгер - это зависимость, которую синглтоном передают при инициализации объекта (на мой взгляд)
Я так понимаю - хранить в объекте полем? Имхо тоже. Добавление будет особенно приятным, если использовать вские либы для ДИ типа вайра, если понадобиться протащить этот логгер куда-то очень глубоко.
В го DI отлично делается без либ, это же не джава
Обсуждают сегодня