diff --git a/pytools/log.py b/pytools/log.py index a9c796dc1d957a42c10e9732f5c92e3aab459cb7..3b25a4886cd8e5a2df7ff892d49ac233a608f960 100644 --- a/pytools/log.py +++ b/pytools/log.py @@ -1,5 +1,8 @@ from __future__ import division +import logging +logger = logging.getLogger(__name__) + @@ -666,8 +669,11 @@ class LogManager(object): self.last_save_time = time() def add_quantity(self, quantity, interval=1): - """Add an object derived from L{LogQuantity} to this manager.""" + """Add an object derived from :class:`LogQuantity` to this manager.""" + def add_internal(name, unit, description, def_agg): + logger.debug("add log quantity '%s'" % name) + if name in self.quantity_data: raise RuntimeError("cannot add the same quantity '%s' twice" % name) self.quantity_data[name] = _QuantityData(unit, description, def_agg)