gpt4 book ai didi

python - 无法在日志中设置日志级别,以便它不记录其他级别

转载 作者:太空宇宙 更新时间:2023-11-03 14:53:50 26 4
gpt4 key购买 nike

我正在使用Logbook用于记录。当我设置日志级别(例如 WARNING)时,它还会记录 ERROR 级别日志。如何将日志记录级别设置为警告

from logbook import StreamHandler, ERROR, WARNING, CRITICAL, INFO, Logger
import sys

handler = StreamHandler(sys.stdout)
handler.push_application()
log = Logger('demo', WARNING)
log.info("Knock Knock")
# no output
log.error("Knock Knock")
# output : [2017-08-17 09:59:49.133053] ERROR: demo: Knock Knock
log.warning("Knock Knock")
# output : [2017-08-17 09:59:49.133053] WARNING: demo: Knock Knock

我不想让 log.error 输出任何内容。我怎样才能实现这个目标?

最佳答案

将显示错误,因为它的优先级高于警告。当您将级别设置为警告时,意味着它为警告或更高。例如,当您将级别设置为 Info 时,它将显示 InfoWarningErrors

关于python - 无法在日志中设置日志级别,以便它不记录其他级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45735760/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com