python常识系列21-->一个不能不用的python日志模块**nb_log**

时间:2020-07-27 09:49:44   收藏:0   阅读:161

前言

  所谓天才,只不过是把别人喝咖啡的功夫都用在工作上了。—— 鲁迅

一、nb_log介绍

二、功能简介:

三、nb_log基本使用及应用

3.1 nb_log安装

pip install nb_log

3.2 nb_log基础使用

from nb_log import LogManager

logger = LogManager(‘newdream‘).get_logger_and_add_handlers()
print(‘hello‘)
logger.info(‘你好!‘)
logger.warning(‘警告!!‘)
logger.error(‘这是错误日志‘)

首次执行上述代码,可能会报 /Pythonlogs模块不能创建,处理方式:
进入get_logger_and_add_handlers()方法,把里面的log_path参数的默认值改为其它路径即可使用。

然后再次执行代码,不报错会在当前python项目跟路径生成一个nb_log_config.py日志配置模块,对其进行如下图2个设置:

技术图片

找到32、33行分别做如上图设置

然后再次执行代码,即可看到日志,如下图

技术图片

3.3 nb_log打印日志到文件

import os
from nb_log import LogManager

logger = LogManager(‘newdream‘).get_logger_and_add_handlers(log_filename=‘ApiTest.log‘)
print(‘hello‘)
logger.info(‘你好!‘)
logger.warning(‘警告!!‘)
logger.error(‘这是错误日志‘)

在之前的代码的get_logger_and_add_handlers()方法中加上log_filename参数即可打印到日志文件。

四、小结

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!