Я использую простой тестовый модуль на основе модульных тестов для тестирования моего приложения Django.
Мое приложение само настроено на использование базового регистратора в settings.py с помощью:
logging.basicConfig(level=logging.DEBUG)
И в моем коде приложения, используя:
logger = logging.getLogger(__name__)
logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG))
Однако при запуске юнит-тестов я бы хотел отключить ведение журнала, чтобы он не загромождал вывод результатов моего теста. Есть ли простой способ отключить ведение журналов глобальным способом, чтобы при запуске тестов определенные логгеры приложений не выводили данные на консоль?