python記錄日志用到了logging模塊,logging模塊系統(tǒng)定義了五個(gè)級(jí)別的日志,分別是‘DEBUG’調(diào)試、‘INFO’信息、‘WARNING’警告、‘ERROR’錯(cuò)誤、‘CRITICAL’嚴(yán)重錯(cuò)誤,等級(jí)依次提升。
python保存日志的方法:
將日志寫(xiě)入到文件
設(shè)置logging,創(chuàng)建一個(gè)FileHandler,并對(duì)輸出消息的格式進(jìn)行設(shè)置,將其添加到logger,然后將日志寫(xiě)入到指定的文件中:
importlogging
logger=logging.getLogger(__name__)
logger.setLevel(level=logging.INFO)
handler=logging.FileHandler("log.txt")
handler.setLevel(logging.INFO)
formatter=logging.Formatter('%(asctime)s-%(name)s-%(levelname)s-%(message)s')
handler.setFormatter(formatter)
logger.addHandler(handler)
logger.info("Startprintlog")
logger.debug("Dosomething")
logger.warning("Somethingmaybefail.")
logger.info("Finish")
以上內(nèi)容為大家介紹了python日志怎么存儲(chǔ),希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。