我编写了一个 bonobo 脚本来提取一些数据,并且我想在我的工作运行时使用 python 的日志记录模块将一些状态消息写入文件。我做了以下事情:
import logging
logging.basicConfig(filename=INFO["LOGFILE_PATH"]+r'\bonobo_job_'+date.today().isoformat(),
filemode='a',
format='%(name)s - %(levelname)s - %(message)s')
如果我只是在 Pycharm 中运行脚本,它会按照我的预期记录到文件中。但是,如果我使用 bonobo run 命令从命令行运行它,它会忽略文件名并记录到标准输出。我该如何解决?我需要在某处设置标志或环境变量吗?