Python 错误日志

日志

我们经常要把程序运行时所产生的状态信息,保存在记录到本地文件,好让我们分析和定位问题。


logging

logging 是 Python 内置的一个日志记录模块。

main.py

import logging

# 配置 | 格式:时间 - 文件名[行号] - 错误信息
logging.basicConfig(filename='main.log', format = '%(asctime)s - %(filename)s[line:%(lineno)d] - %(message)s')

# 记录
logging.error('message1') 
logging.error('message2') 

main.log

1 2018-06-01 15:25:15,841 - main.py[line:3] - message1
2 2018-06-01 15:25:15,841 - main.py[line:4] - message2
Python 教程 Python 入门 Python 时间 Python JSON