code: def log(self, priority, msg):
          
          # self.logger.log(self.config.levelmap[priority], msg)
          self.logger.log(logging.CRITICAL, msg)
docs: Just a wrapper, for convenience.
          NB1: priority may be set to one of:
          - CRITICAL     [50]
          - ERROR        [40]
          - WARNING      [30]
          - INFO         [20]
          - DEBUG        [10]
          - NOTSET       [0]
          Anything else defaults to [20]
          NB2: the levelmap is a defaultdict stored in Config; it maps priority
               strings onto integers