def set_references(self, references):
        """
        Sets references to dependent components.

        :param references: references to locate the component dependencies.
        """
        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)
def set_references ( self , references ) : super ( CompositeLogger , self ) . set_references ( references ) loggers = references . get_optional ( Descriptor ( None , "logger" , None , None , None ) ) for logger in loggers : if isinstance ( logger , ILogger ) : self . _loggers . append ( logger )
Sets references to dependent components.

        :param references: references to locate the component dependencies.