class_docstr: Base class for logging messages.
      
docstr: Parameters
  ----------
  depth: int, optional
      The depth of objects printed.
  name: str, optional
      The namespace to log to. If None, defaults to joblib.
docstr_tok: ["Parameters","--","--","--","--","--","depth",":","int",",","optional","The","depth","of","objects","printed",".","name",":","str",",","optional","The","namespace","to","log","to",".","If","None",",","defaults","to","joblib","."]
code: def __init__(self, depth=3, name=None):
      """
      Parameters
      ----------
      depth: int, optional
          The depth of objects printed.
      name: str, optional
          The namespace to log to. If None, defaults to joblib.
      """
      self.depth = depth
      self._name = name if name else "joblib"
  
imports: from __future__ import print_function
  import time
  import sys
  import os
  import shutil
  import logging
  import pprint
  from .disk import mkdirp
label_desc: Use image node_id 1 to create a new Logger object from inherited base classes: object with example: obj = Logger(depth, name)