Skip to content
15 / 15

Как настроить `logging` в продакшене: `getLogger`, handlers, formatters, structured-logs?

Используй logging.getLogger(__name__), никогда — корневой logging.info(). Конфигурируй один раз через dictConfig: задаёшь handlers (stdout, файл, Sentry), formatters и уровни. Для structured logs добавляй extra={...} и используй JSON-форматтер (свой или python-json-logger). Никогда не клади ключи логгера в logging.basicConfig() повторно — это no-op после первого вызова.

Как настроить `logging` в продакшене: `getLogger`, handlers, formatters, structured-logs? | JScriptiser