Python 日誌利器- Loguru
在開發程式時,記錄日誌是至關重要的工作,尤其在錯誤排查、效能優化、以及應用程式監控等方面。然而標準的Python logging有時會顯得過於繁瑣,需要寫許多配置才能滿足需求。
為了簡化這些工作,Loguru 提供了豐富的功能,如格式化日誌、自動輪替檔案、日誌等級控制等,這些功能對於日常開發和運維都十分實用。
開箱即用Loguru
可以直接透過pip安裝Loguru :
pip install loguru
安裝完後就可以直接使用Loguru,無需額外的設定即可開始記錄日誌,一行代碼即可記錄日誌,Loguru預設會將日誌輸出到Terminal:
from loguru import logger
logger.info('This is info information')
並自帶格式化顯示:
2024-09-27 20:49:19.961 | INFO | __main__::3 - This is info