登录Python。有人可以解释一下吗?

时间:2017-06-27 15:33:30

标签: python logging

这直接来自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是什么意思?

1 个答案:

答案 0 :(得分:0)

默认日志级别是日志将显示在终端中的最小级别。

也就是说,如果您的默认日志级别为WARNING,则在 minimum 处,您将看到警告级别的日志。您也可能会看到ERROR和CRITICAL消息。

如果您降低了日志级别,您将能够看到其他消息。它通常不常用,因为日志变得更冗长,更嘈杂,但如果你需要做一些深度调试,这很有用。