在Python中打印日志,推荐使用内置的`logging`模块,因为它提供了更灵活和强大的日志处理功能。以下是使用`logging`模块打印日志的基本步骤和示例代码:
1. 导入`logging`模块。
2. 使用`basicConfig`方法配置日志记录器。你可以指定日志级别、日志文件的名称以及日志的格式。
3. 使用不同级别的日志方法(如`debug`、`info`、`warning`、`error`、`critical`)记录日志信息。
下面是一个简单的示例代码,展示如何使用`logging`模块打印日志信息到控制台和文件:
import logging
配置日志记录器
logging.basicConfig(
level=logging.DEBUG, 设置日志级别
format='%(asctime)s - %(levelname)s - %(message)s', 设置日志格式
filename='example.log', 指定日志文件名
)
打印不同级别的日志信息
logging.debug('This is a debug message')
logging.info('This is an info message')
logging.warning('This is a warning message')
logging.error('This is an error message')
logging.critical('This is a critical message')
执行上述代码后,你会在控制台上看到不同级别的日志输出,并且在当前目录下生成一个名为`example.log`的日志文件,其中包含相应的日志信息。