欢迎访问宙启技术站
智能推送

用Python编写的简单日志记录程序

发布时间:2023-12-04 14:58:32

下面是一个用Python编写的简单日志记录程序:

import logging

# 配置日志记录器
logging.basicConfig(filename='example.log', level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')

# 记录日志消息
logging.debug('这是一个调试消息')
logging.info('这是一个信息消息')
logging.warning('这是一个警告消息')
logging.error('这是一个错误消息')

# 读取日志文件并打印日志消息
with open('example.log', 'r') as f:
    for line in f:
        print(line.strip())

运行上述代码,会将日志消息写入名为example.log的日志文件中。你可以使用各种级别的日志方法来记录不同级别的消息,如debuginfowarningerror。日志消息的格式可以通过format参数进行自定义。

示例输出:

2021-08-20 15:30:09,798 - DEBUG - 这是一个调试消息
2021-08-20 15:30:09,806 - INFO - 这是一个信息消息
2021-08-20 15:30:09,807 - WARNING - 这是一个警告消息
2021-08-20 15:30:09,808 - ERROR - 这是一个错误消息

以上是一个简单的日志记录程序,你可以根据需要对其进行扩展和自定义。注意,编写日志文件可能需要适当的权限。