class_docstr: Datmo Logging singleton
  
  Good info https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/
code: def timeit(method):
      log = DatmoLogger.get_logger("timeit", "timers.log")
  
      def timed(*args, **kw):
          ts = time.time()
          result = method(*args, **kw)
          te = time.time()
          duration = "{message:{fill}{align}{width}}".format(
              message=str(int((te - ts) * 1000)) + "ms",
              fill=" ",
              width=10,
              align="<",
          )
          log.debug(
              "%s %s.%s"
              % (duration, method.__module__, method.__name__)
          )
          return result
  
      return timed
  
file_path: datmo/datmo/core/util/logger.py
imports: import hashlib
  import logging
  import logging.handlers
  import os
  import tempfile
  import time
  from datmo.core.util.misc_functions import grep
label_desc: Use image node_id 7 for calling the DatmoLogger obj's underlying member method code with example usage: obj.timeit(method) and returns: timed, result