计划包:禁止“正在运行的作业”消息

时间:2017-06-24 16:39:15

标签: python logging schedule

我正在为当前项目使用'schedule':

https://pypi.python.org/pypi/schedule

这很好,但是我希望禁止每次运行计划任务时触发的“每隔x秒运行一次”日志消息。我的意思如下:

enter image description here

有没有办法实现这个目标?下面是我当前的logging.basicConfig,我很擅长配置超出绝对基础的日志记录,因此解决方案可能更多地依赖于:

# Define overall logging settings; these log levels/format go to file
logging.basicConfig(level=variables.settings['log_level_file'],
                    format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s',
                    filename='logs\log.log')

# Set up Handlers and Formatters; these log levels/format go to console
console = logging.StreamHandler()
console.setLevel(variables.settings['log_level_console'])
formatter = logging.Formatter('%(asctime)s %(name)-12s %(levelname)-8s %(message)s')
console.setFormatter(formatter)
logging.getLogger('').addHandler(console)

1 个答案:

答案 0 :(得分:0)

正如Meloman所指出的那样,你可以直接设定个人的日程表'记录器的级别高于INFO默认值:

logging.getLogger('schedule').setLevel(logging.CRITICAL)