I have 2 functions, one is creating a logs in directory and other should rename directory to "directory_old" and then create new "directory". Problem is that I will not have acces to rename this directory untill logger is initiated so I want to disable loggers, rename directory and enable loggers again. I know there is module ".close()" but in my case it doesn't work at all or I don't know how to use it(more probably).
def start_logger(self):
self.log = logging.getLogger()
self.log.handlers = []
Filehandler = logging.FileHandler(filename="directory\\logs\\stages" + '.log', mode="w")
self.log.info("succes")
self.log.addHandler(Filehandler)
def clear_logger(self):
#close logger??
self.log.close()
os.rename("directory","directory_old")
#create new directory
os.mkdir("directory\\logs")
#start logger again
#???
