def createLogger(self): if not os.path.isdir(logDir): os.mkdir(logDir) elogger = logging.getLogger('eventLogger') handler = logging.handlers.RotatingFileHandler(logFile,'a',logFileMaxSize,logFileMaxCount) format = logging.Formatter('%(asctime)s %(message)s') handler.setFormatter(logging.Formatter('%(asctime)s %(message)s')) elogger.addHandler(handler) elogger.setLevel(logging.DEBUG) return elogger then later... self.elogger.debug("%s - %s - %s - %s" % (event.blockName, event.arguments, item_name, collection_name))