Я хочу использовать часовое устройство для регистрации исключений. Поэтому я настроил его:Sentry - как регистрировать только исключения, а не регистратор
# tests/__init__.py
from raven import Client
from raven.conf import setup_logging
from raven.handlers.logging import SentryHandler
client = Client(dsn='here goes dsn')
handler = SentryHandler(client, level=logging.ERROR)
setup_logging(handler)
Когда я запускаю мой тест:
# tests/test_lolz.py
logger = logging.getLogger(__name__)
def test_log():
logger.warning('do not want to see this - warn')
logger.error('do not want to see this - error')
1/0 # yolo
Я вижу, как в сторожевой приборной панели: ошибка появляется регистратор и исключение
С уровнем протоколирования критического ничего.
Итак, существует ли способ регистрации только исключений, но не регулярных журналов?
Благодарим вас за ответ! Я решил проблему, выполнив две вещи: 1. плагин носа для регистрации исключений, 2. простой фильтр, так же, как вы сказали. Это решение работает нормально. Благодаря! – voy