Python日志记录在通过cron运行时不记录

2024-06-16 11:25:10 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我手动运行脚本,我会看到runlog.log中填充了消息。当我通过cron运行脚本时,我的日志文件中没有输出,但是我在/var/spool/mail/root中看到了它,所以我知道这个脚本可以工作。在

file_handler = logging.FileHandler("runlog.log", "a")
file_handler = logging.StreamHandler()
file_handler.setFormatter(default_formatter)

logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
logger.addHandler(file_handler)

...
logger.info("No new files")

Tags: 文件脚本log消息varloggingmail手动