老实说,我认为这是开箱即用的......
我有自己的哨兵服务器启动并运行。我的 django 应用程序完全按照此处所述进行配置:http ://raven.readthedocs.org/en/latest/config/django.html 。Raven 连接已经过测试,所以我知道我的哨兵服务器是可以访问的。
现在我的模型中有这段代码:
class X(models.Model):
def save(self, force_insert=False, force_update=False, *args, **kwargs):
try:
super(X, self).save(force_insert, force_update, *args, **kwargs)
except Exception as e:
if 'ORA-00001' in str(e):
raise Exception('Y')
else:
raise e
现在我在调试模式下运行'python manage.py runserver'。
我看到一堆这样的东西:
[18/Oct/2013 05:33:53] "POST /api/v1/bla/ HTTP/1.1" 500 2007�
但是没有错误记录到哨兵。为什么?