Я просто думаю, что интерфейс там не просто так. Что реализация через middleware просто логирует только то, что там в ней описано, но реализовав Logger, можно будет подменить и перенаправить все логи Echo внутрь Zap.
Всем привет. Подскажите, какой используете подход при юнит-тестировании функций для того, чтобы проверить корректную работу таймаута, но не хочется чтобы время выполнения тестов увеличивалось на время этого таймаута? Не вынося значение таймаута в аргументы функции
Если мы всё ещё продолжаем насчёт прокидывание в контексте логгера, то это действительно плохая практика Я согласен но в целом в этой статье даже говорится что обычное value хранить контексте тоже плохо либо я неправильно перевёл
Кстати раз пошла такая тема подскажите пожалуйста в данный момент у меня есть апи который на каждый запрос требует авторизацию через jwt , внутри токена у меня сидит ID пользователя и его роль то есть уровни прав и я через контекст опрокидывающего в другие обработчике насколько это верно если нет то какая альтернатива?