Есть программа на Python'е состоящая более чем из одного файла .py. В каждом файле есть строки
import logging
logger = logging.getLogger(__name__)
То есть в каждом файле объявлен свой logger (хотя все они привязаны к корневому logger'у).
В коде местами разбросаны вызовы logger.warn(), logger.info() и прочие.
При запуске nosetests естественно в консоль валится некоторое количество сообщений от logger'ов, что засоряет выхлоп (особенно это мешает в логах Jenkins'а). Можно как-то запустить nosetest с опцией подавления вывода логов уровня ниже WARNING или ERROR? --logging-level= не помогает. Вызываю nosetests --logging-level=ERROR, но в консоль всё равно выводятся WARN'ы и INFO.