3
我是一個新鮮的蟒蛇。logging.info和logging.getLogger()。info有什麼區別?
如果logging.info()
足夠用於記錄,爲什麼我們必須用getLogger()
方法實例化記錄器?
我是一個新鮮的蟒蛇。logging.info和logging.getLogger()。info有什麼區別?
如果logging.info()
足夠用於記錄,爲什麼我們必須用getLogger()
方法實例化記錄器?
調用getLogger()
沒有名字returns the root logger:
返回與指定名稱的記錄,或者如果沒有指定名稱,返回一個記錄是層次的根記錄。
調用模塊級info()
功能logs directly to the root logger:
日誌與在根記錄水平INFO 的消息。
如果你沒有專門命名的記錄器(例如爲了識別日誌的發射模塊),這兩個調用是完全等價的。
非常清楚!謝謝icecrime! – tidy
如果您的日誌格式中有'%(module)s',那麼您不需要getLogger來識別該模塊。 – Wyrmwood