Slog. Нужно ли предавать логгер через параметры или объявить его на уровне модуля и обращаться к нему?
Я не могу разобраться передавать ли логгер через параметр каждой функции (вариант с передачей его каждой структуры чтобы у неё была ссылка на него кажется сомнительным) или объявить его в модули main или app и обращаться к нему так каждый раз. Второй вариант кажется привлекательнее так как не надо в аргументах каждой функции передавать ей логгер. Хотя беспокоюсь насчёт того что во время обращения к api несколько обработчиков запросов будут параллельно нему обращаться. Какой вариант лучше? Логгер который я использую - slog.