我将APScheduler设置为通过cron时间表每秒运行一次(某种需要/想要的)。现在,我有记录器将所有内容发送到控制台。
如果不是因为日志记录对于我正在研究的内容非常重要,那就可以了。但是,我需要记录日志。我不需要的是APScheduler的信息记录。像这样的东西:
INFO在2013-05-26 13:05:06,007:作业“ loadavg.run(触发:cron [year ='*',month ='*',day ='*',week ='*',day_of_week =' *',hour ='*',minutes ='*',second ='*'],下一次执行:2013-05-26 13:05:06)“已成功执行
INFO在2013-05-26 13:05:06,008:正在运行作业“ cpu.run(触发:cron [year ='*',month ='*',day ='*',week ='*',day_of_week = '*',hour ='*',minutes ='*',second ='*'],下一次执行:2013-05-26 13:05:07)“(计划于2013-05-26 13:05 :06)
添加cron作业后,我的代码中包含以下内容:
logging.getLogger(“ apscheduler.scheduler”)。setLevel(logging.DEBUG)
据我所知,APScheduler没有用于指定日志记录信息的任何配置选项。
我知道我可以将记录器的级别指定为ERROR或其他级别,但是当将其设置为INFO时,我也不想记录所有这些(似乎无用的)信息。
四季花海
慕容708150
侃侃无极
相关分类