2024-05-19 08:36:00 发布
网友
我想动态更改python日志文件。我可以删除现有的处理程序,然后添加一个新的处理程序:
for hdlr in log.handlers: # remove all old handlers log.removeHandler(hdlr) log.addHandler(fileh)
但是,如果我的记录器有多个处理程序,比如流处理程序、旋转文件处理程序,我想删除
记录器不可编辑。一定是的logger.handlers. 在
for handler in logger.handlers: if handler.__class__.__name__ == 'FileHandler': logger.removeHandler(handler)
找到了要删除选择性处理程序的文件流的类:
for handler in logger: if handler.__class__.__name__ == 'FileHandler': logger.removeHandler(handler)
记录器不可编辑。一定是的logger.handlers. 在
找到了要删除选择性处理程序的文件流的类:
相关问题 更多 >
编程相关推荐