code: def set_references(self, references):
          
          super(CompositeLogger, self).set_references(references)
          # descriptor = Descriptor(None, "logger", None, None, None)
          loggers = references.get_optional(Descriptor(None, "logger", None, None, None))
          for logger in loggers:
              if isinstance(logger, ILogger):
                  self._loggers.append(logger)
docs: Sets references to dependent components.
  
          :param references: references to locate the component dependencies.