讲解对象:python添加日志
作者:融水公子 rsgz
实例:
import logging
logging.basicConfig(level=logging.DEBUG,
filename='new.log',
filemode='a',
format='%(asctime)s - %(pathname)s[line:%(lineno)d] - %(levelname)s: %(message)s')
logging.debug('探测地形')
logging.info('双头火灵蛇')
logging.warning('恐怖的阵容!')
logging.error('丹王古河的大手笔!')
logging.critical('三名斗皇强者的战斗')
运行结果:
2019-10-19 01:10:55,003 - C:\Users\Administrator\Desktop\003.py[line:7] - DEBUG: 探测地形
2019-10-19 01:10:55,003 - C:\Users\Administrator\Desktop\003.py[line:8] - INFO: 双头火灵蛇
2019-10-19 01:10:55,003 - C:\Users\Administrator\Desktop\003.py[line:9] - WARNING: 恐怖的阵容!
2019-10-19 01:10:55,003 - C:\Users\Administrator\Desktop\003.py[line:10] - ERROR: 丹王古河的大手笔!
2019-10-19 01:10:55,003 - C:\Users\Administrator\Desktop\003.py[line:11] - CRITICAL: 三名斗皇强者的战斗
注意:
1 当前路径会生成一个文件new.log,添加日志的形式是追加的形式
2 filemode='a':w就是写模式,a是追加模式
3 level=logging.DEBUG,#控制台打印的日志级别
联系客服