docs: def log(self, level, message):
          """ Records a Debug-level log message
          Uses the log path defined by ``Debug.setUserLogFile()``. If no log file is
          defined, sends to STDOUT
          """
          if level <= self._debug_level:
              self._write_log("debug", Settings.LogTime, message)