Size: a a a

2021 May 13

RT

Rostislav Teryaev in Go-go!
linux mint
источник

RT

Rostislav Teryaev in Go-go!
Спасибо за наводку, попробую
источник

Z

Zver in Go-go!
Нормальное решение. Так же в стандартном сервере логирую.
источник

VT

Vasiliy Toporov in Go-go!
Я просто думаю, что интерфейс там не просто так. Что реализация через middleware просто логирует только то, что там в ней описано, но реализовав Logger, можно будет подменить и перенаправить все логи Echo внутрь Zap.
источник

АК

Александр Костюченко... in Go-go!
Обычно логгер  через мидлвеер сажают и после через контекст прокидывают в слой бизнес логики во всяком случае так было на тех проектах где я был
источник

JI

Johnny Ipcom in Go-go!
А как же насчёт стандартной ругани, что через контекст нельзя ничего кидать? Или там кастомный контекст был?
источник

АК

Александр Костюченко... in Go-go!
Нет, дефолтный
источник

АК

Александр Костюченко... in Go-go!
Хз, если работает и не создаёт даже теоретических проблем то почему нет?
источник

AB

Andrey Burov in Go-go!
фуфу кидать такие вещи в контекст
источник

АК

Александр Костюченко... in Go-go!
Как делаете Вы в ваших проектах? Можете показать пример кода?
источник

АК

Александр Костюченко... in Go-go!
Как вариант можно Логер имплементировать как зависимость и прокидывать уже в структуру на каждом уровне
источник

AB

Andrey Burov in Go-go!
при создании сервисов (будь то http-handler, repository или что-то другое, помимо каких-то настроек, передаю еще и logger)
источник

JI

Johnny Ipcom in Go-go!
источник

VS

Vladislav Semyachkin in Go-go!
Зачем прокидывать через контекст, когда можно сделать logging middleware для сервиса?
источник

VS

Vladimir Sorokin in Go-go!
Всем привет. Подскажите, какой используете подход при юнит-тестировании функций для того, чтобы проверить корректную работу таймаута, но не хочется чтобы время выполнения тестов увеличивалось на время этого таймаута?
Не вынося значение таймаута в аргументы функции
источник

JI

Johnny Ipcom in Go-go!
Собственно, и я тоже. К своему пет-проекту сейчас прикрутил UberFX, зависимости стало прокидывать легко и приятно)
источник

АК

Александр Костюченко... in Go-go!
Если мы всё ещё продолжаем насчёт прокидывание в контексте логгера, то это действительно плохая практика Я согласен но в целом в этой статье даже говорится что обычное value хранить контексте тоже плохо либо я неправильно перевёл
источник

AB

Andrey Burov in Go-go!
и красиво =)
источник

АЛ

Артем Лазаренко... in Go-go!
// Intn returns, as an int, a non-negative pseudo-random number in [0,n)
// from the default Source.
// It panics if n <= 0.


кто знает, что за нотация такая  [0,n)?
источник

АК

Александр Костюченко... in Go-go!
Кстати раз пошла такая тема подскажите пожалуйста в данный момент у меня есть апи который на каждый запрос требует авторизацию через jwt , внутри токена у меня сидит ID пользователя и его роль то есть уровни прав и я через контекст опрокидывающего в другие обработчике насколько это верно если нет то какая альтернатива?
источник