如果我手动运行脚本,我会看到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")