docs: def get_logger_with_thread_id(context):
      """
      Create QS Logger for command context AutoLoadCommandContext, ResourceCommandContext
      or ResourceRemoteCommandContext with thread name
      :param context:
      :return:
      """
      logger = LoggingSessionContext.get_logger_for_context(context)
      child = logger.getChild(threading.currentThread().name)
      for handler in logger.handlers:
          child.addHandler(handler)
      child.level = logger.level
      for log_filter in logger.filters:
          child.addFilter(log_filter)
      return child