python記錄日志用到了logging模塊,logging模塊系統(tǒng)定義了五個級別的日志,分別是‘DEBUG’調(diào)試、‘INFO’信息、‘WARNING’警告、‘ERROR’錯誤、‘CRITICAL’嚴(yán)重錯誤,等級依次提升。
python保存日志的方法:
將日志寫入到文件
設(shè)置logging,創(chuàng)建一個FileHandler,并對輸出消息的格式進(jìn)行設(shè)置,將其添加到logger,然后將日志寫入到指定的文件中:
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日志怎么存儲,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。