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
