2
我想使用哨兵來記錄測試異常。所以我配置的:哨兵 - 如何僅記錄異常,而不是記錄器
# 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