使用Python的logging模块可以在每行消息前添加日期和时间。示例代码如下:
import logging
# 创建日志记录器
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
# 创建日志处理器
handler = logging.StreamHandler()
handler.setLevel(logging.INFO)
# 创建格式化器
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
# 添加格式化器到处理器
handler.setFormatter(formatter)
# 将处理器添加到日志记录器
logger.addHandler(handler)
# 测试日志输出
logger.info('This is a test message')
输出将类似于以下内容:
2022-08-23 09:00:00,000 - INFO - This is a test message