class SplitIoClient::ImpressionRouter

def router_thread

def router_thread
  @config.threads[:impression_router] = Thread.new do
    loop do
      begin
        @listener.log(@queue.pop)
      rescue StandardError => e
        @config.log_found_exception(__method__.to_s, e)
      end
    end
  end
end