模塊級函數

logging.getLogger([name]):返回一個logger對象,如果沒有指定名字將返回root logger

logging.debug()、logging.info()、logging.warning()、logging.error()、logging.critical():設定root logger的日志級別

logging.basicConfig():用默認Formatter為日志系統(tǒng)建立一個StreamHandler,設置基礎配置并加到root logger中

Logger

logging.getLogger([name])

返回一個logger實例,如果沒有指定name,返回root logger。

每個程序在輸出信息之前都要獲得一個Logger。Logger通常對應了程序的模塊名,比如聊天工具的圖形界面模塊可以這樣獲得它的Logger:

LOG=logging.getLogger(”chat.gui”)

而核心模塊可以這樣:

LOG=logging.getLogger(”chat.kernel”)

 

Logger.setLevel(logging.WARNING):指定最低的日志級別,低于WARNING的級別將被忽略

Logger.addFilter(filt)、Logger.removeFilter(filt):添加或刪除指定的filter

Logger.addHandler(hdlr)、Logger.removeHandler(hdlr):增加或刪除指定的handler

 

 

網友評論