这直接来自Python 2.7.13文档。
它说:
import logging
logging.warning('Watch out!') # will print a message to the console
logging.info('I told you so') # will not print anything.
如果您在脚本中键入这些行并运行它,您将看到: 警告:root:小心!。
INFO消息不会出现,因为默认级别为WARNING
我真的不明白为什么INFO消息没有出现。默认级别是WARNING是什么意思?
答案 0 :(得分:0)
默认日志级别是日志将显示在终端中的最小级别。
也就是说,如果您的默认日志级别为WARNING,则在 minimum 处,您将看到警告级别的日志。您也可能会看到ERROR和CRITICAL消息。
如果您降低了日志级别,您将能够看到其他消息。它通常不常用,因为日志变得更冗长,更嘈杂,但如果你需要做一些深度调试,这很有用。