Elr*_*ond 7 twisted sentry raven
raven有很多集成,包括python日志记录.一方面,twisted不使用python的日志记录.而在另一方面,没有直接整合乌鸦在扭曲.
那么在基于扭曲的设置中使用raven的当前最佳实践是什么?
hab*_*bit 10
raven的captureException可能,如果有异常活跃,这是情况并非总是如此,当一个日志观测被称为只能被称为不带参数.因此,相反,将异常信息从Failure记录中删除:
from twisted.python import log
from raven import Client
client = Client(dsn='twisted+http://YOUR_DSN_HERE')
def logToSentry(event):
if not event.get('isError') or 'failure' not in event:
return
f = event['failure']
client.captureException((f.type, f.value, f.getTracebackObject()))
log.addObserver(logToSentry)
Run Code Online (Sandbox Code Playgroud)