讲解对象: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,#控制台打印的日志级别
|