from loguru import logger logger.debug("debug message") logger.info("info message") logger.warning("warning message") logger.critical("critical level message") logger.error("error message") logger.add("runtime_{time}.log", rotation="500 MB") # 文件过大于500M就会重新生成一个文件 logger.add("runtime_{time}.log", rotation="00:00") # 每天0点创建新文件 logger.add("runtime_{time}.log", rotation="1 week") # 文件每过一周就会创建新文件 logger.add("test_4.log", retention="5 days") # 只保留最近五天的日志文件 logger.add("test_5.log", compression="zip") # 以zip格式对日志进行保存 # loguru提供了装饰器@logger.catch()就可以直接进行 Traceback 的记录。 @logger.catch() def abc(): return 1/0 if __name__ == '__main__': logger.add("runtime_{time}.log",rotation="1 week") abc()
loguru 日志模块简单使用和介绍大家快来学习起来
最新推荐文章于 2023-12-03 17:08:21 发布