python之logging封装

  前面我们为大家介绍了logging模块的基本使用,相信大家已经能够通过logging提供的功能去写日志了,那么,我们来思考一个问题,在自动化测试过程中,我们可能会有很多个模块需要去写日志,难道我们要在每一个模块当中都去对这些代码进行copy吗,显然这是不可能的,我们需要将这些代码封装起来,在需要的时候进行调用即可,这将会大大减少我们的工作量。

直接上代码:

python之logging封装

 封装以后,我们在调用的时候则只需要传入logger_name,其实也可以不传,不传的话默认就是root收集器,默认的收集级别是warning级别及以上,如果需要写文件日志的话,则还需要传入file参数,是不是方便了很多,快用起来把小伙伴们。

相关推荐