Python 芹菜:将任务日志转储到日志文件中
将只询问如何将任务日志转储到日志文件中。我尝试了以下方法,但无效: ==first/celeryconfig.py===Python 芹菜:将任务日志转储到日志文件中,python,logging,celery,Python,Logging,Celery,将只询问如何将任务日志转储到日志文件中。我尝试了以下方法,但无效: ==first/celeryconfig.py=== LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { 'standard': { 'format' : "[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'formatters': {
'standard': {
'format' : "[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message)s",
'datefmt' : "%d/%b/%Y %H:%M:%S"
},
},
'handlers': {
'first.tasks.add': {
'level' : 'INFO',
'filters:' None,
'class': 'logging.FileHandler',
'filename': '/home/ubuntu/temp/add.log'
}
},
'loggers': {
'first.tasks.add': {
'handlers' : ['first.tasks.add'],
'level' : 'INFO',
'propagate' : True,
},
}
}
==第一个/tasks.py===
from __future__ import absolute_import
from celery.utils.log import get_task_logger
from first.celery import app
@app.task
def add(x, y):
logger = get_task_logger(__name__)
logger.info('Adding {0} + {1}'.format(x, y))
return x + y
非常感谢您的任何想法。提前谢谢 你用的芹菜版本是什么?是3.1.15厘米。谢谢什么不起作用?您的日志是空的还是产生了任何错误?如果有任何错误,请发布回溯。没有生成add.log