7

我在从 celery 任务中登录到 Sentry 时遇到问题。任务中的错误可以正常工作。但是,当我尝试手动记录事件时,它会记录到 celery 日志中,而不是哨兵服务器。

我正在使用的代码是:

@task
def myWorker():
  logger = logging.getLogger('celery.task')
  logger.addHandler(SentryHandler())
  logger.warn("Some condition happened", exc_info=True, extra={ 'extra': 'data' })

我在这里和网上找到了一些关于此的帖子,但它们似乎都已经过时了

4

0 回答 0