我已经使用Django创建了一些RESTAPI,并且正在使用芹菜来运行一些异步作业。API在api.py
中定义,异步作业函数在actions.py
中定义
下面是我的api.py
的样子:
from myproject import actions
def sample_api(request):
actions.sample_job.delay()
return HttpResponse('success')
下面是我的actions.py
的样子:
from celery.utils.log import get_task_logger
from celery.decorators import task
logger = get_task_logger(__name__)
@task(name="sample_job")
def sample_job():
logger.info("start operation")
<some operations>
logger.info("stop operation")
现在的问题是,我不知道日志是从哪里写的。我尝试在项目目录中搜索,但在任何地方都看不到。 我想提供一个日志文件的路径,这些日志应该在这里写入。如何提供芹菜中日志文件的路径
(我知道StackOverflow中有很多关于这个的问题。但是没有一个真正提到如何为日志文件指定文件路径)
从文档中,您需要指定日志文件:
例如:
相关问题 更多 >
编程相关推荐