我正在为当前项目使用'schedule':
https://pypi.python.org/pypi/schedule
这很好,但是我希望禁止每次运行计划任务时触发的“每隔x秒运行一次”日志消息。我的意思如下:
有没有办法实现这个目标?下面是我当前的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)
答案 0 :(得分:0)
正如Meloman所指出的那样,你可以直接设定个人的日程表'记录器的级别高于INFO默认值:
logging.getLogger('schedule').setLevel(logging.CRITICAL)