variance-analysis/mach_perftest_notebook_dev/perftestnotebook/logger.py (20 lines of code) (raw):

import logging logging.basicConfig(level=logging.INFO) logger = None class NotebookLogger(object): """ Simple logger for perftest-notebook. """ debug = False def __init__(self, name="perftest-notebook"): self._logger = logger if not self._logger: self._logger = logging.getLogger(name) def debug(self, msg): if self.debug: self._logger.info(msg) def info(self, msg): self._logger.info(msg) def warning(self, msg): self._logger.warning(msg) def error(self, msg): self._logger.error(msg) def critical(self, msg): self._logger.critical(msg)