docs: def default_logging_dict(*loggers: str, **kwargs: Any) -> DictStrAny:
      r"""Prepare logging dict suitable with ``logging.config.dictConfig``.
  
      **Usage**::
  
          from logging.config import dictConfig
          dictConfig(default_logging_dict('yourlogger'))
  
      :param \*loggers: Enable logging for each logger in sequence.
      :param \*\*kwargs: Setup additional logger params via keyword arguments.
      """
      kwargs.setdefault('level', 'INFO')
      return {
          'version': 1,
          'disable_existing_loggers': True,
          'filters': {
              'ignore_errors': {
                  '()': IgnoreErrorsFilter,
              },
          },
          'formatters': {
              'default': {
                  'format': '%(asctime)s [%(levelname)s:%(name)s] %(message)s',
              },
              'naked': {
                  'format': u'%(message)s',
              },
          },
          'handlers': {
              'stdout': {
                  'class': 'logging.StreamHandler',
                  'filters': ['ignore_errors'],
                  'formatter': 'default',
                  'level': 'DEBUG',
                  'stream': sys.stdout,
              },
              'stderr': {
                  'class': 'logging.StreamHandler',
                  'formatter': 'default',
                  'level': 'WARNING',
                  'stream': sys.stderr,
              },
          },
          'loggers': {
              logger: dict(handlers=['stdout', 'stderr'], **kwargs)
              for logger in loggers
          },
      }