• Home
  • Raw
  • Download

Lines Matching full:logger

96 	the handler to the top-level library logger ("fontTools").
103 logger: Specifies the logger name or a Logger instance to be
104 configured. (Defaults to "fontTools" logger). Unlike ``basicConfig``,
105 this function can be called multiple times to reconfigure a logger.
106 If the logger or any of its children already exists before the call is
117 level: Set the logger level to the specified level.
122 handlers, which will be added to the logger. Any handler in the
151 # By default, the top-level library logger is configured.
152 logger = kwargs.pop("logger", "fontTools")
153 if not logger or isinstance(logger, str):
154 # empty "" or None means the 'root' logger
155 logger = logging.getLogger(logger)
156 # before (re)configuring, reset named logger and its children (if exist)
157 _resetExistingLoggers(parent=logger.name)
171 logger.addHandler(h)
172 if logger.name != "root":
174 logger.propagate = kwargs.pop("propagate", False)
178 logger.setLevel(level)
185 """ Reset the logger named 'parent' and all its children to their initial
217 logger = root.manager.loggerDict[name]
218 logger.level = logging.NOTSET
219 logger.handlers = []
220 logger.filters = []
221 logger.propagate = True
222 logger.disabled = False
246 If initialised with a logger, it can log the elapsed time automatically
250 >>> log = logging.getLogger("my-fancy-timer-logger")
251 >>> configLogger(logger=log, level="DEBUG", format="%(message)s", stream=sys.stdout)
256 The same Timer instance, holding a reference to a logger, can be reused
287 def __init__(self, logger=None, msg=None, level=None, start=None): argument
289 if logger is None:
293 "'%s' can't be specified without a 'logger'" % arg)
294 self.logger = logger
342 """ End the current lap. If timer has a logger, log the time elapsed,
346 if self.logger is None or exc_type:
347 # if there's no logger attached, or if any exception occurred in
354 self.logger.log(self.level, message, msg_parts)
360 Timer instance, referencing the same logger.
377 return self.__class__(self.logger, msg, level)
435 def __init__(self, logger, level): argument
438 if isinstance(logger, str):
439 self.logger = logging.getLogger(logger)
441 self.logger = logger
444 self.original_disabled = self.logger.disabled
445 self.original_level = self.logger.level
446 self.original_propagate = self.logger.propagate
448 self.logger.addHandler(self)
449 self.logger.setLevel(self.level)
450 self.logger.disabled = False
451 self.logger.propagate = False
456 self.logger.removeHandler(self)
457 self.logger.setLevel(self.original_level)
458 self.logger.disabled = self.original_disabled
459 self.logger.propagate = self.original_propagate
473 msg = "Pattern '%s' not found in logger records" % regexp
483 a ``logging.Logger`` named after their respective ``<module>.<class>``.
492 >>> isinstance(a.log, logging.Logger)
499 >>> isinstance(b.log, logging.Logger)