code: def _logger(self):
          
          logger = logging.getLogger(self.NAME)
          logger.setLevel(self.LOG_LEVEL)
          shandler = logging.StreamHandler(sys.stdout)
          fmt = '\033[1;32m%(levelname)-5s %(module)s:%(funcName)s():'
          fmt += '%(lineno)d %(asctime)s\033[0m| %(message)s'
          shandler.setFormatter(logging.Formatter(fmt))
          logger.addHandler(shandler)
          return logger
docs: Create a logger to be used between processes.
  
          :returns: Logging instance.