7

Python ロギングなど、raven には多くの統合があります。一方では、Twisted は python のロギングを使用しません。一方で、twisted では raven を直接統合することはできません。

では、ツイスト ベースのセットアップで raven を使用するための現在のベスト プラクティスは何ですか?

4

3 に答える 3

1
from twisted.python import log
from raven import Client

client = Client(dsn='twisted+http://YOUR_DSN_HERE')

def log_sentry(dictionary):
    if dictionary.get('isError'):
        #format the dictionary in whatever way you want
        client.captureMessage(dictionary)

log.addObserver(log_sentry)
于 2014-03-17T03:25:19.087 に答える