К основному контенту
Все

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

Видео go
Алексей Мичурин расскажет про логирование и подход к нему, который выбрали в Авито. Обсудим, что такое структурированное логирование, поговорим о его возможностях и подходах. Расскажем, почему мы остановились именно на своём подходе, и какие у этого есть плюсы и подводные камни.
Тезисы:
  • то такое структурированное логирование.
  • какие есть подходы и какие из них иcпользует Авито.
  • пример реализации авитовского подхода на основе стандартного log/slog.
  • логирование ошибок с полным контекстом.
  • бенифиты подхода Авито.
  • подводные камни и опасности: и как от них подстраховаться.
  • кратко о возможностях log/slog, которые мы в Авито не используем, но вам они могут понравиться.
Подборка ресурсов:
Демопроект Алексея
Логгер Golang
Смотрите ещё
Курс по JavaScript | VAR, LET, CONST. Поднятие переменных. Динамическая и слабая типизация
Василий Новиков, фронтенд-разработчик
Test Drive: выжать максимум
Дмитрий Грязин, senior android engineer
Практики оптимизации количества тестирования
Александр Матвеев, тимлид команды TMS
Работа продактом в корпорации, стартапе и продуктовой компании
Константин Шадрин, ведущий менеджер продукта