python - 在python中获取日志级别
问题描述
将级别设置为info
:
import logging
logging.basicConfig(filename='example.log',level=logging.INFO)
有没有办法可以打印level
以确认它已设置为logging.INFO
?我希望logging.__dict__
能显示它,但我无法从那个字典中找到它。
解决方案
你可以这样做:
>>> logging.getLevelName(logging.getLogger().getEffectiveLevel())
'INFO'
调用.getEffectiveLevel()
返回关卡的数字代码,并从那里通过适当命名的 获得关卡名称.getLevelName()
。
推荐阅读
- javascript - 无法对齐 ListItem 文本
- r - 限制从 int 到 factor 的转换级别
- julia - 导入类型化函数
- java - Obsidian 应用程序在 Apache Tomcat 上返回 404
- c - C中的双向链表:为什么我必须明确地重新分配头部和尾部,即使它们没有改变?
- javascript - 在窗口中保存经过身份验证的用户信息是否安全
- r - Forecast::accuracy() 函数返回“不支持”和 NA
- atom-editor - 用于stm32调试的GDB前端
- c++ - C++如何在向量中输入某些东西
- php - 每次我清除 docker 容器内的缓存时都无法创建存储目录