Перейти к содержанию
Learning Platform
Python 02 / Модуль 12
Глоссарий
Troubleshooting
Поиск
⌘
K
Войти через Telegram
Я ознакомлен(а) с
Пользовательским соглашением
и
Политикой конфиденциальности
, и даю согласие на обработку моих персональных данных.
RU
▾
Программа курса · Python 02
Урок 12.02
·
25 мин
Содержание
Зачем structured logs
Custom Formatter subclass — class JsonFormatter
extra={} kwarg — injection attributes на LogRecord
LogRecord — список полезных attributes
Correlation IDs — request-scoped UUID propagation
Recipe — production-ready JSON logger
Cross-course → ClickHouse system.text_log + system.query_log
Cross-course → Spark metrics-prometheus
Что в следующем уроке
Средний
structured logging
JsonFormatter
json.dumps
extra=
LogRecord
correlation IDs
request_id
Cross-course ClickHouse system_log
Cross-course Spark Prometheus
M07 dataclass introspection
Требуемые знания:
Logging fundamentals: Logger / Handler / Formatter / Filter
Доступ закрыт
Требуется вход
Для доступа к материалам курса необходимо войти через Telegram
Я ознакомлен(а) с
Соглашением
и
Политикой
, и даю согласие на обработку ПДн.
Войти через Telegram
← Предыдущий урок
Logging fundamentals: Logger / Handler / Formatter / Filter
Следующий урок →
logging.config.dictConfig + JSON config + RotatingFileHandler
Вернуться к курсу
Прогресс модуля
0 из 6