> self.logger = logging.getLogger(name) > self.logger.propagate = False > handler = logging.FileHandler(dir + '/' + name + '.log') > self.logger.addHandler(handler) ^^^^ Thats your problem - only set the handler once for the runtime of your program. -- Regards, Diez B. Roggisch