Повторяющийся вывод журнала при использовании модуля ведения журнала Python

Я использую средство ведения журнала Python. Вот мой код:

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')
      formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
      handler.setFormatter(formatter)
      logger.addHandler(handler)
      return logger

Моя проблема в том, что я получаю несколько записей в файле журнала для каждого вызова logger.info . Как я могу это решить?

89
задан Eric O Lebigot 1 April 2012 в 08:42
поделиться