1. 程式人生 > >【python介面自動化】- logging日誌模組

【python介面自動化】- logging日誌模組

> 前言:我們之前執行程式碼時都是將日誌直接輸出到控制檯,而實際專案中常常需要把日誌儲存到檔案,便於查閱,如執行時間、描述資訊以及錯誤或者異常發生時候的特定上下文資訊。 # logging模組介紹 ​ Python中自帶的logging模組提供了標準的日誌介面,在debug時使用往往會事半功倍。為什麼不直接使用print去輸出呢?這種方式對簡單的指令碼來說有用,對於複雜的系統來說相當於一個花瓶擺設,大量的print輸出很容易被遺忘在程式碼裡,並且print是標準輸出,這很難從一堆資訊裡去判斷哪些是你需要重點關注的。 ​ logging的優勢就在於可以控制日誌的級別,把不需要的資訊進行過濾,且可以決定它輸出到什麼地方、如何輸出,還可以通過控制等級把特定等級的資訊輸出到特定的位置等。logging一共分為四個部分: +