1
這個(howto)頁面顯示事件函數用於跟蹤記錄模塊的級別或嚴重程度。現在我想總是跟蹤一些事件。是的,我可以將水平設置爲關鍵,但不是那樣使用。當出現嚴重錯誤時使用它,表示程序本身可能無法繼續運行。 一個例子會更容易讓你明白我想:如何始終使用日誌模塊跟蹤某些特定事件? (python)
設置級別爲INFO
self.logger = logging.getLogger(logName)
self.logger.setLevel(logging.INFO)
....
輸出:
INFO: Instance 3 (I want this line always on display)
INFO: parameter a is in range
INFO: parameter b is in range
INFO: parameter c is in range
WARNING: VALUE ERROR
我只想跟蹤警告事件,所以我設置水平警告:
self.logger = logging.getLogger(logName)
self.logger.setLevel(logging.WARNING)
輸出:
WARNING: VALUE ERROR
我確實跟蹤了錯誤事件,但是我錯過了Instance事件。因此我不知道在哪個實例中發生了錯誤。
我不想將實例級別的事件設置爲CRITICAL,儘管它會起作用。