docs: def _log(self,
               level,
               fmt,
               args=None,
               extra=None,
               exc_info=None,
               inc_stackinfo=False,
               inc_multiproc=False):
          """ Send a log message to all of the logging functions
              for a given level as well as adding the
              message to this logger instance's history. """
          if not self.enabled:
              return # Fail silently so that logging can easily be removed
  
          log_record = self._make_record(
            level, fmt, args, extra, exc_info, inc_stackinfo, inc_multiproc)
  
          logstr = log_record['defaultfmt'].format(**log_record) #whoah.
  
          if self.keep_history:
              self.history.append(logstr)
  
          log_funcs = self.config[level]
          to_remove = []
          for lf in log_funcs:
              try:
                  lf.send(logstr)
              except StopIteration:
                  # in the case that the log function is already closed, add it
                  # to the list of functions to be deleted.
                  to_remove.append(lf)
          for lf in to_remove:
              self.remove(level, lf)
              self.info('Logging function {} removed from level {}', lf, level)