Output di log duplicato quando si utilizza il modulo di registrazione Python

| | |

Sto usando python logger. Quello che segue è il mio codice:

import os import time import datetime import logging class Logger : def myLogger(self): logger = logging.getLogger("ProvisioningPython") logger.setLevel(logging.DEBUG ) now = datetime.datetime.now() handler=logging.FileHandler("/root/credentials/Logs/ProvisioningPython"+ now.strftime("%Y-%m-%d") +".log") formattatore = logging.Formatter("%(asctime)s %(levelname)s %(message)s") handler.setFormatter(formatter) logger.addHandler(handler) return logger 

Il problema I è che ricevo più voci nel file di registro per ogni chiamata a logger.info. Come posso risolverlo?