Python Logging

Книга "Python Logging" Майкла Дрисколла — это исчерпывающее руководство по встроенному модулю logging в Python. Она предназначена для разработчиков, которые хотят перейти от использования простых операторов print() к профессиональной системе ведения журналов событий в своих приложениях.

В книге подробно рассматриваются все компоненты системы логирования Python: уровни журналирования (DEBUG, INFO, WARNING, ERROR, CRITICAL), обработчики (handlers) для вывода логов в консоль, файлы, по сети и другие места, а также форматировщики (formatters) для настройки внешнего вида записей. Особое внимание уделяется гибкой конфигурации через API, файлы и словари.

Автор также освещает продвинутые темы: создание фильтров для выборочного логирования, работу с несколькими модулями, ротацию логов (по размеру и времени), логирование в многопоточных и многопроцессных приложениях, а также использование популярной сторонней библиотеки Loguru для упрощения работы. Практические примеры и рекомендации помогают внедрить надежное логирование в проекты любого масштаба.

Книга подходит как для начинающих разработчиков, делающих первые шаги в отладке и мониторинге приложений, так и для опытных инженеров, желающих углубить свои знания о внутреннем устройстве и лучших практиках модуля logging в Python.

Python Logging
A
Автор
Michael Driscoll
Издательство
Leanpub
Год
2024
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент