python的標準庫里的日志系統(tǒng)從Python2.3開始支持。只要import logging這個模塊即可使用。
logging.getLogger([name])返回一個logger實例,如果沒有指定name,返回root logger。只要name相同,返回的logger實例都是同一個而且只有一個,即name和logger實例是一一對應的。這意味著,無需把logger實例在各個模塊中傳遞。只要知道name,就能得到同一個logger實例。
Logger.setLevel(lvl)設置logger的level, level有以下幾個級別:
級別高低順序:NOTSET < DEBUG < INFO < WARNING < ERROR < CRITICAL
如果把looger的級別設置為INFO, 那么小于INFO級別的日志都不輸出, 大于等于INFO級別的日志都輸出。