講解對象: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('三名斗皇強者的戰(zhàn)斗')
運行結果: 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: 三名斗皇強者的戰(zhàn)斗
注意: 1 當前路徑會生成一個文件new.log,添加日志的形式是追加的形式 2 filemode='a':w就是寫模式,a是追加模式 3 level=logging.DEBUG,#控制臺打印的日志級別
|