docs: def get_logger():
      """Setup logging output defaults"""
  
      # Grab the logger
      if not hasattr(get_logger, 'logger'):
  
          # Setup the default logging config
          get_logger.logger = logging.getLogger('chains')
          format_str = '%(asctime)s [%(levelname)s] - %(module)s: %(message)s'
          logging.basicConfig(datefmt='%Y-%m-%d %H:%M:%S', level=logging.INFO, format=format_str)
  
      # Return the logger
      return get_logger.logger