Как отключить ведение журнала консоли в клиенте Python Cassandra Driver? - PullRequest
0 голосов
/ 20 февраля 2019

Я использую cassandra_driver-3.16.0.dist.

Кассандра выплевывает тонну ненужных журналов ПРЕДУПРЕЖДЕНИЯ, которые забивают мой терминал.Как я могу отключить их в моем проекте Python?

Ответы [ 2 ]

0 голосов
/ 16 мая 2019

Если вы говорите о предупреждениях, а не только о журналах предупреждений, драйвер Python использует для этого встроенные средства предупреждения.Как правило, они указывают на неправильное использование или использование функции, которая в скором времени устареет, поэтому хорошо прислушиваться к ним.

Если вам все еще нужно подавить, попробуйте использовать фильтр ignore, описанный в документации к библиотеке Python: https://docs.python.org/3/library/warnings.html#overriding-the-default-filter

0 голосов
/ 28 февраля 2019

В драйвере Python используется стандартный модуль Python logging , поэтому вы можете установить соответствующий уровень ведения журнала , например, ERROR или CRITICAL.

import logging
log = logging.getLogger()
log.setLevel('ERROR')

PS Но обычно WARNING не следует печатать без причины, поэтому я бы порекомендовал изучить конкретные сообщения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...