Все

Логирование как в Авито: go+slog

Видео go
Алексей Мичурин расскажет про логирование и подход к нему, который выбрали в Авито. Обсудим, что такое структурированное логирование, поговорим о его возможностях и подходах. Расскажем, почему мы остановились именно на своём подходе, и какие у этого есть плюсы и подводные камни.
Тезисы:
  • то такое структурированное логирование.
  • какие есть подходы и какие из них иcпользует Авито.
  • пример реализации авитовского подхода на основе стандартного log/slog.
  • логирование ошибок с полным контекстом.
  • бенифиты подхода Авито.
  • подводные камни и опасности: и как от них подстраховаться.
  • кратко о возможностях log/slog, которые мы в Авито не используем, но вам они могут понравиться.
Подборка ресурсов:
Демопроект Алексея
Логгер Golang