0
我使用的是「日程」對於目前的一個項目:調度軟件包:禁止「運行工作每一個」消息
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)
github回購有此[問題](https://github.com/dbader/schedule/issues/30)。此外,還有一個[pull request](https://github.com/dbader/schedule/pull/76)和安靜的作業選項。 – Meloman
此外,請參閱此[問題](https://stackoverflow.com/questions/11029717/how-do-i-disable-log-messages-from-the-requests-library)。你想把''schedule''記錄器的級別設置爲'logging.DEBUG'。 – Meloman
非常好,謝謝@Meloman,完美地完成了這項工作。 – itzafugazi