python 测试日志的简单写法

日志的配法

https://www.jb51.net/article/42626.htm

 

遇到的第一个坑,折腾半天

https://www.cnblogs.com/aziji/p/9480314.html

 python实例化N次类,调用类函数log会输出N遍的bug 解决办法

 

 

1、每次创建不同name的logger,每次都是新logger,不会有添加多个handler的问题。(ps:这个办法太笨,不过我之前就是这么干的。。)

2、像上面一样每次记录完日志之后,调用removeHandler()把这个logger里的handler移除掉。

3、在log方法里做判断,如果这个logger已有handler,则不再添加handler。

4、与方法2一样,不过把用pop把logger的handler列表中的handler移除。

posted @ 2021-04-26 22:41  测试艺术家  阅读(98)  评论(0编辑  收藏  举报