1

我正在尝试将 fabfile 中定义的结构函数作为 celery 任务执行。现在我需要在每次执行任务时创建一个单独的日志文件。如何根据时间戳每次设置日志文件路径。我需要在最后给出这个日志文件的链接以供下载,以便用户可以看到整个部署过程或过程中的错误。

谢谢,罗汉

4

1 回答 1

2

task.get_logger支持一个logfile论点,所以你应该能够做这样的事情:

@task
def mytask():
    logger = self.get_logger(logfile="foo.log")
    logger.info("logging from mytask")
于 2011-03-27T14:42:28.203 回答