🎯 Смотрите новые видео раньше других + поддержите проект: https://boosty.to/nikolay-pavlin 🔍 Большой чек-лист деплоя Python приложения: https://t.me/pavlin_share/176
🚀 FastAPI шаблон: https://t.me/pavlin_share/179
Код из видео - https://github.com/Afaneor/logging-example
В этом видео я расскажу про правильное использование логирования в Python.
Начнём с разбора того, почему print() не подходит для логирования в реальных проектах. Поговорим про отсутствие временных меток, уровней важности и проблемы с отладкой.
Затем разберём как правильно настроить logging в Python проектах. Покажу базовую настройку логгера, форматирование сообщений и работу с разными уровнями логирования.
Рассмотрим продвинутые техники: настройку через YAML конфигурацию, создание цветного вывода в консоль, ротацию логов по размеру и времени, а также отправку логов во внешние системы.
В конце обсудим вопросы безопасности и разберём лучшие практики. Расскажу про защиту чувствительных данных и типичные ошибки, которые допускают разработчики при работе с логированием.
0:00 Вступление
1:00 Почему print это плохо
4:17 Основные части логгера
10:10 Свой форматтер
13:00 Конфигурация с помощью словаря и файла
19:20 Передача логов в внешнюю систему