Python Logging
原來真的遠比我想象的要復雜很多很多,學習路線堪比git。但是又繞不過去,alternatives又少,所以必須要予以重視,踏踏實實認認真真的來好好學學才行。
學習Logging的目的:
簡單腳本還好,print足夠。
但是稍微復雜點,哪怕是三四個文件加起來兩三百行代碼,調試也開始變復雜起來了。
再加上如果是后臺長期運行的那種腳本,運行信息的調查更是復雜起來。
一開始我還在各種查crontab
的日志查看,或者是python
后臺運行查看,或者是python stdout
的獲取等等,全都找錯了方向。
真正的解決方案在于正確的logging。
記錄好了的話,我不需要去找python的控制臺輸出stdout,也不需要找crontab的日志,只需要查看log文件即可。
下面是python的logging學習記錄。
最簡單的日志輸出(無文件記錄)
import logging logging.error("出現(xiàn)了錯誤") logging.info("打印信息") logging.warning("警告信息")
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。