gpt4 book ai didi

basicConfig中的python日志记录设置级别

转载 作者:太空狗 更新时间:2023-10-30 00:50:47 26 4
gpt4 key购买 nike

basicConfig 中的 python 日志设置级别:

import logging

def show(level):
logging.basicConfig(level=level)
logging.info('info')
logging.debug('debug')
logging.warn('warn')
logging.error('error')
logging.fatal('fatal')
logging.warning('warning')
logging.critical('critical')
logging.exception('exception')

show(logging.WARNING)
show(logging.DEBUG)

两个结果一样,如何得到我期望的?

最佳答案

根据 logging.basicConfig documentation ,第二次调用 logging.basicConfig 不生效。

This function does nothing if the root logger already has handlers configured for it.

def show(level):
logger = logging.getLogger()
logger.setLevel(level)
logging.info('info')
....

关于basicConfig中的python日志记录设置级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17848281/

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