码迷,mamicode.com
首页 > 编程语言 > 详细

Python模块——loguru日志模块简单学习

时间:2019-11-13 10:44:55      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:文件   就会   日志文件   pytho   代码   格式   mes   文件的   eve   

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

Python模块——loguru日志模块简单学习

标签:文件   就会   日志文件   pytho   代码   格式   mes   文件的   eve   

原文地址:https://www.cnblogs.com/sirxy/p/11847082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!