好文分享 — An Intro to Logging with Python and Loguru

先前我們介紹過 Python 1 個名稱為 structlog 的 logging 套件,本文再介紹 1 個同樣也是專注在 logging 的 Loguru

Loguru 與 structlog 同樣追求簡單好用,使用上不需要做什麼設定,就可以跟 JavaScript 的 console.log() 一樣方便,但多了:

  1. 支援在終端機顯示有顏色的 log
  2. 預設保證 thread-safe, 所以不用擔心 log 在多執行緒環境有問題
  3. 整合 log rotation, compression, 可以避免 log 檔塞爆硬碟空間
  4. 也能做到 structlog 有支援的 better exception, 顯示 exception 當下的變數值
  5. 客製化 log levels
  6. 整合 notifiers 套件,可以透過 Gmail, Pagerduty 方式等通知特定等級的 log

簡單的使用方法可以參考 “An Intro to Logging with Python and Loguru” 1 文。

Facebook Threads X

對抗久坐職業傷害

研究指出每天增加 2 小時坐著的時間,會增加大腸癌、心臟疾病、肺癌的風險,也造成肩頸、腰背疼痛等常見問題。

然而對抗這些問題,卻只需要工作時定期休息跟伸展身體即可!

你想輕鬆改變現狀嗎?試試看我們的 PomodoRoll 番茄鐘吧! PomodoRoll 番茄鐘會根據你所設定的專注時間,定期建議你 1 項辦公族適用的伸展運動,幫助你打敗久坐所帶來的傷害!

贊助我們的創作

看完這篇文章了嗎? 休息一下,喝杯咖啡吧!

如果你覺得 MyApollo 有讓你獲得實用的資訊,希望能看到更多的技術分享,邀請你贊助我們一杯咖啡,讓我們有更多的動力與精力繼續提供高品質的文章,感謝你的支持!