python - logging.info 不会出现在控制台上,但会出现警告和错误

标签 python logging warnings

当我使用 logging.info 记录事件时,它不会出现在 Python 终端中。

import logging
logging.info('I am info')  # no output

相比之下,使用 logging.warn 记录的事件确实会出现在终端中。

import logging
logging.warn('I am warning')  # outputs "I am warning"

是否可以更改环境级别以使 logging.info 打印到控制台?我想避免对每个 Python 文件进行更改。

最佳答案

根记录器始终默认为警告级别。尝试调用

logging.getLogger().setLevel(logging.INFO)

你应该没事的。

关于python - logging.info 不会出现在控制台上,但会出现警告和错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11548674/

相关文章:

python - c9.io错误: You don't have permission to access that port

mysql - 我可以在 InnoDB 事务期间检索挂起的查询吗?

java - 我怎样才能让 Log4j2 登录到我的日志文件,我已经尝试了我能想到的一切,这可能是 linux 中的配置问题吗?

java - 需要在 Log4j 中设置最小和最大日志级别

java - 如果我收到 3,000 个警告但我选择忽略它们会发生什么

python - 文件中最常见的 "startswith"以推断注释字符

python - 将一列按另一列的值分组

python - 按时间索引过滤 Pandas DataFrame

c++ - Qt - 获取 "warning: format not a string literal and no format arguments"

c# - CS0436 : Type conflicts with the imported type