2021
03-16
03-16
解决python logging遇到的坑 日志重复打印问题
python中logging模块假如遇到多线程或者多进程或者在web框架中自定义logging的话(一个请求就是一个独立的线程)非常容易重复打印日志和造成内存崩溃,所以:解决方法如下:重写日志方法用类:classLog():importloggingdef__init__(self):self.logger=logging.getLogger(__name__)#以下三行为清空上次文件#这为清空当前文件的logging因为logging会包含所有的文件的logginglogging.Logger.manager.loggerDi...
继续阅读 >