如何确保在Django Huey任务中记录未捕获的异常?

时间:2015-09-04 08:48:05

标签: django logging python-huey

标准的Django日志记录设置无法捕获Huey任务中的异常记录。

这意味着默认情况下重要任务会无声地失败。

如何确保记录异常?

1 个答案:

答案 0 :(得分:-1)

您需要向huey添加settings.LOGGING记录器。例如:

# settings.py

...

LOGGING = {
    ...
    'loggers': {
       ...
       'huey': {
         'handlers': ['error', 'mail_admins'],
         'level': 'ERROR',
         'propagate': False
       },
    },
    ...
}