【Free Style】華為云之Python實踐(五)

使用旋轉文件句柄
如果你用 FileHandler 寫日志,文件的大小會隨著時間推移而不斷增大。最終有一天它會占滿你所有的磁盤空間。為了避免這種情況出現,你可以在你的生成環境中使用 RotatingFileHandler 替代 FileHandler。
當你有多個服務器和不同的日志文件時,你可以創建一個集中式的日志系統來收集重要的(大多數情況是警告或者錯誤消息)信息。然后通過監測這些日志信息,你就可以很容易地發現系統中的問題了。
總結
Python 的日志庫設計得如此之好,真是讓人欣慰,我覺得這是標準庫中最好的一部分了,你不得不選擇它。它很靈活,你可以用你自己的 handler 或者 filter。已經有很多的第三方的 handler 了,比如 pyzmq 提供的 ZeroMQ 日志句柄,它允許你通過 zmq 套接字發送日志消息。如果你還不知道怎么正確的使用日志系統,這篇文章將會非常有用。有了很好的日志記錄實踐,你就能非常容易地發現系統中的問題。這是很非常值得投資的。:)
python 華為云
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。