python提供了logging模塊來(lái)實(shí)現(xiàn)logging的功能,實(shí)現(xiàn)非常簡(jiǎn)單
deflogTest():
importlogging
importos
logger=logging.getLogger()
handler=logging.FileHandler(os.path.join(os.getcwd(),"test.log"))
formater=logging.Formatter("%(asctime)s%(levelname)s%(message)s")
handler.setFormatter(formater)
logger.addHandler(handler)
logger.setLevel(logging.NOTSET)
logger.debug("測(cè)試一下log功能")
return
logging.getLogger()
創(chuàng)建一個(gè)日志對(duì)象
logging.FileHandler(logfile)
創(chuàng)建一個(gè)日志處理器,即日志會(huì)怎樣存放
logging.Formatter()
日志格式化
setFormatter()
將一個(gè)格式化信息應(yīng)用到剛才創(chuàng)建的日志處理器上
addHandler()
將一個(gè)日志處理器添加到最開(kāi)始創(chuàng)建的日志對(duì)象上
setLevel()
設(shè)置日志級(jí)別
以上內(nèi)容為大家介紹了python的log功能,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。http://m.2667701.com/