• Home
  • Raw
  • Download

Lines Matching full:logger

97     the handler to the top-level library logger ("fontTools").
104 logger: Specifies the logger name or a Logger instance to be
105 configured. (Defaults to "fontTools" logger). Unlike ``basicConfig``,
106 this function can be called multiple times to reconfigure a logger.
107 If the logger or any of its children already exists before the call is
118 level: Set the logger level to the specified level.
123 handlers, which will be added to the logger. Any handler in the
155 # By default, the top-level library logger is configured.
156 logger = kwargs.pop("logger", "fontTools")
157 if not logger or isinstance(logger, str):
158 # empty "" or None means the 'root' logger
159 logger = logging.getLogger(logger)
160 # before (re)configuring, reset named logger and its children (if exist)
161 _resetExistingLoggers(parent=logger.name)
175 logger.addHandler(h)
176 if logger.name != "root":
178 logger.propagate = kwargs.pop("propagate", False)
182 logger.setLevel(level)
189 """Reset the logger named 'parent' and all its children to their initial
221 logger = root.manager.loggerDict[name]
222 logger.level = logging.NOTSET
223 logger.handlers = []
224 logger.filters = []
225 logger.propagate = True
226 logger.disabled = False
250 If initialised with a logger, it can log the elapsed time automatically
254 >>> log = logging.getLogger("my-fancy-timer-logger")
255 >>> configLogger(logger=log, level="DEBUG", format="%(message)s", stream=sys.stdout)
260 The same Timer instance, holding a reference to a logger, can be reused
291 def __init__(self, logger=None, msg=None, level=None, start=None): argument
293 if logger is None:
296 raise ValueError("'%s' can't be specified without a 'logger'" % arg)
297 self.logger = logger
345 """End the current lap. If timer has a logger, log the time elapsed,
349 if self.logger is None or exc_type:
350 # if there's no logger attached, or if any exception occurred in
357 self.logger.log(self.level, message, msg_parts)
363 Timer instance, referencing the same logger.
381 return self.__class__(self.logger, msg, level)
438 def __init__(self, logger, level): argument
441 if isinstance(logger, str):
442 self.logger = logging.getLogger(logger)
444 self.logger = logger
447 self.original_disabled = self.logger.disabled
448 self.original_level = self.logger.level
449 self.original_propagate = self.logger.propagate
451 self.logger.addHandler(self)
452 self.logger.setLevel(self.level)
453 self.logger.disabled = False
454 self.logger.propagate = False
459 self.logger.removeHandler(self)
460 self.logger.setLevel(self.original_level)
461 self.logger.disabled = self.original_disabled
462 self.logger.propagate = self.original_propagate
477 msg = "Pattern '%s' not found in logger records" % regexp
487 a ``logging.Logger`` named after their respective ``<module>.<class>``.
496 >>> isinstance(a.log, logging.Logger)
503 >>> isinstance(b.log, logging.Logger)