Полный курс по модулю logging в Python — от базового использования Logger и Handler до продвинутых паттернов: структурированное логирование, асинхронные handlers, интеграция с Sentry/ELK, контекстное логирование. Включает сравнение с альтернативами (structlog, loguru), cloud-native практики и troubleshooting реальных проблем. Для middle/senior разработчиков.
Часть уроков закрыта. Разблокируйте курс за 2 500 кредитов, чтобы открыть все материалы.
Зачем нужно логирование, уровни логирования, базовая архитектура logging
Logger, Handler, Formatter, Filter — основные компоненты
dictConfig, fileConfig, конфигурация через YAML/JSON
RotatingFileHandler, TimedRotatingFileHandler, MemoryHandler, SMTPHandler
JSON логирование, кастомные Formatter, интеграция с ELK Stack
ContextVars, адаптеры, correlation ID, trace ID
QueueHandler, QueueListener, multiprocessing логирование
Sentry, Datadog, New Relic, CloudWatch, Loki
structlog, loguru, logbook — сравнение, миграция, когда выбирать
Docker, Kubernetes, sidecar pattern, fluentd, centralized logging
Best practices, performance, security, troubleshooting
Тестирование логов, отладка конфигурации, common pitfalls