温馨提示×

python如何打印错误日志

小亿
134
2024-08-11 17:14:37
栏目: 编程语言

在Python中,可以使用标准库中的logging模块来打印错误日志。以下是一个简单的示例代码,演示如何使用logging模块打印错误日志:

import logging

# 配置日志记录
logging.basicConfig(level=logging.ERROR, format='%(asctime)s - %(levelname)s - %(message)s')

try:
    # 这里模拟一个出错的情况
    raise ValueError("这是一个错误消息")
except Exception as e:
    # 使用logging.error()方法来记录错误日志
    logging.error("发生错误:{}".format(str(e)))

在上面的代码中,我们首先导入了logging模块,然后使用logging.basicConfig()方法配置了日志记录的级别为ERROR,并指定了日志的格式。接着,在try块中模拟了一个出错的情况,使用raise关键字抛出了一个ValueError异常。在except块中,我们使用logging.error()方法记录了错误日志,传入了一个包含错误消息的格式化字符串。

运行以上代码,会输出类似以下内容的错误日志:

2022-01-01 12:00:00,123 - ERROR - 发生错误:这是一个错误消息

0