python 的log功能
python提供了logging模塊來(lái)實(shí)現(xiàn)logging的功能,實(shí)現(xiàn)非常簡(jiǎn)單
def logTest(): import logging import os 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í)別
posted on 2013-10-08 11:37 順其自然EVO 閱讀(233) 評(píng)論(0) 編輯 收藏