def debug(self, message, print_out=None, log=None):
        """
        Log 'message' as debugging output.
        
        :param message: Information to display.
        :param print_out: Whether to print to stdout.
        :param log: Whether to commit this to the logger.
        """
        # Set default values.
        if print_out is None:
            print_out = self.print_default
        if log is None:
            log = self.log_default
        
        # Do the logging depending on settings.
        if print_out and self.level <= DEBUG:
            print("{prompt}{message}".format(prompt=self.prompts[DEBUG], message=message))
        if log:
            super(Logger, self).debug(message)
dataset/ETHPy150Open univ-of-utah-marriott-library-apple/management_tools/management_tools/loggers.py/Logger.debug/original