python logging.info不打印,而logging.warn和logging.error打印

3 投票
1 回答
4364 浏览
提问于 2025-04-17 05:33
import logging

if __name__ == "__main__":
    logging.info('info')
    logging.warn('warning')
    logging.error('error')

结果:

warning
error

为什么 logging.info 不会报告任何信息呢?

1 个回答

5

你的日志级别设置得比较高,所以'info'级别的信息不会被打印出来。默认情况下,只有WARNING级别及以上的信息才会被打印。你可以查看Logger.setLevel来了解更多。

撰写回答