在我的Python应用程序中,我一直在使用Raven + Sentry捕获异常,并在异常发生时将其发送到哨兵,代码如下:
if __name__ == '__main__':
from raven import Client
client = Client(dsn='<MY SENTRY DSN>')
try:
MyApp().run()
except:
import traceback
traceback.print_exc()
ident = client.get_ident(client.captureException())
print "Exception caught; reference is %s" % ident
在应用程序崩溃后,它会将异常直接发送到Senty后端。我想要完成的是,首先将异常保存到本地文件,然后在应用程序启动时稍后发送。
Sentry + Raven是否支持这种功能?