在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级别的日志信息。