在Python中,你可以使用内置的logging
模块来记录日志。下面是一个简单的例子,展示了如何配置和使用logging
模块来记录不同级别的日志信息:
import logging
# 配置日志级别和格式
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s')
# 使用不同的日志级别
logging.debug('这是一条debug信息')
logging.info('这是一条info信息')
logging.warning('这是一条warning信息')
logging.error('这是一条error信息')
logging.critical('这是一条critical信息')
在这个例子中,我们首先导入了logging
模块,然后使用basicConfig
方法配置了日志的级别(level
)和格式(format
)。日志级别从低到高依次是:DEBUG
、INFO
、WARNING
、ERROR
和CRITICAL
。我们还定义了一个日志消息的格式,它包含了时间戳、记录器名称、日志级别和消息内容。
配置完成后,我们可以使用不同级别的日志方法来记录信息。在这个例子中,我们记录了从DEBUG
到CRITICAL
级别的日志信息。