23 lines
531 B
Python
23 lines
531 B
Python
from celery import Celery
|
|
from datetime import datetime
|
|
import logging
|
|
from logging_config import get_logger
|
|
from celery_config import CELERY_CONFIG
|
|
|
|
# 配置基本日志
|
|
logging.basicConfig(level=logging.INFO)
|
|
|
|
# 获取配置好的logger
|
|
logger = get_logger('celery')
|
|
celery_logger = get_logger('celery_app')
|
|
|
|
# 创建Celery应用
|
|
app = Celery(
|
|
'tasks',
|
|
broker=CELERY_CONFIG['broker_url'],
|
|
backend=CELERY_CONFIG['result_backend'],
|
|
include=CELERY_CONFIG['include']
|
|
)
|
|
|
|
# 配置Celery
|
|
app.conf.update(CELERY_CONFIG) |