- если установлен уровень журнала (например, с помощью logging.basicConfig), соблюдайте это
< li>поддержка стандартного средства ведения журнала pytest (включая настроенный уровень журнала)
На данный момент лучшее, что мне удалось придумать, — это предоставить общедоступный API типа:
Код: Выделить всё
import logging
import structlog.stdlib
def use_stdlib_logging(log_level: int|None = logging.INFO):
"""Configure SDK logging to use stdlib logging with the given log level.
Note: this alters the default global structlog configuration.
"""
structlog.stdlib.recreate_defaults(log_level=log_level)
Подробнее здесь: https://stackoverflow.com/questions/792 ... figuration