既然django-sentry
已经成为一个独立的服务器(而且非常棒),我正试图将我的应用移植到使用它。
我已经设置了一个独立的服务器,配置了一个django应用程序to log using django 1.3's logging dictionary conf as per the raven docs。我似乎无法让任何芹菜任务登录到哨兵服务器(但它们确实打印到控制台)。
我真的不知道该怎么办?我已将raven.contrib.django.celery
包含在“已安装的应用程序”中。
未预料到的异常正在发送到sentry,自定义日志消息也通过以下方式发送:
import logging
logger = logging.getLogger(__name__)
...
logger.info("Logged Message")
由于Raven 5+,您可能需要向Django项目添加一个设置,如Sentry logging in Django/Celery stopped working中所述
celerid_HIJACK_ROOT_LOGGER=错误
您需要添加以下内容:
在您的设置中变量
LOGGING
中的loggers
。类似于:
相关问题 更多 >
编程相关推荐