Python3 logging — 记录状态、错误和提醒消息
import logging
# 配置日志记录
logging.basicConfig(level=logging.WARNING, format='%(levelname)s: %(message)s')
# 记录状态消息
logging.info('应用程序启动')
# 记录错误消息
logging.error('发生了一个错误:%s', '无法连接到数据库')
# 记录警告消息
logging.warning('警告:内存不足')
# 输出应该只包含错误和警告消息,因为我们设置的日志级别是WARNING
这段代码演示了如何使用Python内置的logging模块来记录不同级别的消息。我们首先通过basicConfig
函数配置了日志的全局级别为WARNING
,这意味着只有警告及其以上级别的消息(错误和严重错误)会被记录。然后我们使用logging.info()
, logging.error()
, 和 logging.warning()
函数来记录不同类型的消息。在运行这段代码时,输出将只包含错误和警告消息,因为我们设置的日志级别是WARNING
。
评论已关闭