Python模塊——loguru日志模塊簡單學習


Python loguru模塊簡單學習

首先安裝模塊:pip install logoru,然后引入模塊:

from loguru import logger
1、直接輸出到console
logger.debug("這是一條debug")  # 2019-11-13 09:53:55.425 | DEBUG    | __main__:<module>:3 - 這是一條debug
2、將日志輸出到文件,(例如:下面的代碼會輸出到file_2019-11-13_09-55-48_225249.log)
logger.add("file_{time}.log")
logger.debug("這是一條寫入文件的debug")  # 2019-11-13 09:55:48.226 | DEBUG    | __main__:<module>:6 - 這是一條寫入文件的debug
logger.info("這是一條寫入文件的info")  # 2019-11-13 09:55:48.227 | INFO     | __main__:<module>:7 - 這是一條寫入文件的info
3、設置日志規則:日志格式,過濾器,日志級別
logger.add("file.log", format="{time} {level} {message}", filter="", level="INFO")
logger.debug("這是一條debug日志")
logger.info("這是一條info日志")
4、日志文件:文件管理方式
logger.add("file_1.log", rotation="500 MB")    # 文件過大,就會重新生成一個文件
logger.add("file_2.log", rotation="12:00")     # 每天12點創建新文件
logger.add("file_3.log", rotation="1 week")    # 文件時間過長就會創建新文件
logger.add("file_X.log", retention="10 days")  # 一段時間后會清空
logger.add("file_Y.log", compression="zip")    # 保存zip格式

參考:http://www.manongjc.com/detail/8-xkpixvxrrbkbqxw.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM