coloredlogs是一个Python库,它允许开发人员在控制台打印彩色日志。这个库的主要优点是它可以很容易地改变日志消息的颜色,从而使日志更易于阅读和理解。这对于长时间运行的应用程序或者需要详细查看日志信息的情况非常有用。
在使用前我们需要在Python中下载它
pip install coloredlogs
首先,在我们记录日志时,需要先设置日志级别和格式
coloredlogs.install(level='DEBUG', fmt='%(asctime)s %(levelname)s %(message)s')
如果我们不结合coloredlogs直接将我们的日志打印到控制台
logging.debug('debug message')
logging.info('info message')
logging.error('error message')
logging.warning('warning message')
输出到控制的话就只会将error和warning两个级别的日志在控制打印出来,debug和info级别的日志就无法在控制台打印出来,而且显示的两种日志都是一样的颜色并且格式也不好看
下面是在我们结合使用coloredlogs后在控制台的输出效果
import coloredlogs
import logging
coloredlogs.install(level='DEBUG', fmt='%(asctime)s %(levelname)s %(message)s')
logging.debug('debug message')
logging.info('info message')
logging.error('error message')
logging.warning('warning message')
输出效果如下
可以很明显的看出,它自动帮我们加上了日志的输出时间和根据不同日志级别显示不一样的颜色来区分,这比我们直接用logging输出要好得多
全部0条评论
快来发表一下你的评论吧 !