Python的logging模块(日志、DEBUG、INFO、WARNING、ERROR、CRITICAL)
Python的logging模块提供了一个简单的日志系统,可以在程序中使用。以下是如何使用logging模块的基本示例:
import logging
# 配置日志记录系统
logging.basicConfig(level=logging.DEBUG, format=' %(asctime)s - %(levelname)s - %(message)s')
# 创建一个日志记录器
logger = logging.getLogger(__name__)
# 使用不同级别的日志方法
logger.debug('这是一个 debug 级别的日志信息')
logger.info('这是一个 info 级别的日志信息')
logger.warning('这是一个 warning 级别的日志信息')
logger.error('这是一个 error 级别的日志信息')
logger.critical('这是一个 critical 级别的日志信息')
在这个例子中,basicConfig
函数用于配置日志系统的全局设置,包括日志的级别(level
)和日志信息的格式(format
)。getLogger
函数创建一个日志记录器,用于记录日志。然后,你可以使用不同级别的方法来记录日志,如 debug
, info
, warning
, error
, 和 critical
。
评论已关闭