写了很多年的python日志都是使用内置的logging模块来完成的,使用时都需要经过繁琐的配置。有时候,还可能出现丢失日志的情况,直到loguru的出现。
loguru真的是十分的简单的,安装之后直接导入到python代码块中即可直接使用。
1、安装环境
我们还是按照pip的方式来进行安装,默认使用清华大学的镜像站。
pip install loguru -i Simple Index
安装完成后就可以直接开始使用了。
2、常规日志打印
在控制台打印常规日志时不用添加任何的配置直接使用,使用完成后我们可以来验证一下打印效果。
from loguru import logger
# 使用debug级别打印一行日志
logger.debug('I am debug message.')
下面是我在pycharm上面取下来的日志效果图。
可以看一下效果还是令人满意的,这颜色搭配也比较nice,并且日志时间精确到秒级。想要看到的日志信息也基本囊括了。
3、写入日志文件
想写入日志文件也是比较简单不用配置,只需要调用add函数添加文件即可。
# 添加日志文件
logger.add('./message-info.log')
# 打印一行debug日志
logger.debug('I am debug message