Lines Matching refs:config
379 def __init__(self, config):
380 self.config = ConvertingDict(config)
381 self.config.configurator = self
424 d = self.config[m.groups()[0]]
478 def configure_custom(self, config):
480 c = config.pop('()')
483 props = config.pop('.', None)
485 kwargs = dict([(k, config[k]) for k in config if valid_ident(k)])
507 config = self.config
508 if 'version' not in config:
510 if config['version'] != 1:
511 raise ValueError("Unsupported version: %s" % config['version'])
512 incremental = config.pop('incremental', False)
517 handlers = config.get('handlers', EMPTY_DICT)
532 loggers = config.get('loggers', EMPTY_DICT)
539 root = config.get('root', None)
547 disable_existing = config.pop('disable_existing_loggers', True)
553 formatters = config.get('formatters', EMPTY_DICT)
562 filters = config.get('filters', EMPTY_DICT)
573 handlers = config.get('handlers', EMPTY_DICT)
618 loggers = config.get('loggers', EMPTY_DICT)
653 root = config.get('root', None)
663 def configure_formatter(self, config):
665 if '()' in config:
666 factory = config['()'] # for use in exception handler
668 result = self.configure_custom(config)
676 config['fmt'] = config.pop('format')
677 config['()'] = factory
678 result = self.configure_custom(config)
680 fmt = config.get('format', None)
681 dfmt = config.get('datefmt', None)
685 def configure_filter(self, config):
687 if '()' in config:
688 result = self.configure_custom(config)
690 name = config.get('name', '')
698 filterer.addFilter(self.config['filters'][f])
702 def configure_handler(self, config):
704 formatter = config.pop('formatter', None)
707 formatter = self.config['formatters'][formatter]
711 level = config.pop('level', None)
712 filters = config.pop('filters', None)
713 if '()' in config:
714 c = config.pop('()')
719 cname = config.pop('class')
723 'target' in config:
725 th = self.config['handlers'][config['target']]
727 config['class'] = cname # restore for deferred configuration
729 config['target'] = th
732 '%r: %s' % (config['target'], e))
734 'mailhost' in config:
735 config['mailhost'] = self.as_tuple(config['mailhost'])
737 'address' in config:
738 config['address'] = self.as_tuple(config['address'])
740 kwargs = dict([(k, config[k]) for k in config if valid_ident(k)])
764 logger.addHandler(self.config['handlers'][h])
768 def common_logger_config(self, logger, config, incremental=False):
772 level = config.get('level', None)
779 handlers = config.get('handlers', None)
782 filters = config.get('filters', None)
786 def configure_logger(self, name, config, incremental=False):
789 self.common_logger_config(logger, config, incremental)
790 propagate = config.get('propagate', None)
794 def configure_root(self, config, incremental=False):
797 self.common_logger_config(root, config, incremental)
801 def dictConfig(config):
803 dictConfigClass(config).configure()
831 struct.pack(">L", n), followed by the config file.
870 A simple TCP socket-based logging config receiver.