diff --git a/lib/net/messages/logtypes.rb b/lib/net/messages/logtypes.rb index 504cfb90e..4bc66be06 100644 --- a/lib/net/messages/logtypes.rb +++ b/lib/net/messages/logtypes.rb @@ -11,6 +11,7 @@ module LogStash; module Net; module Messages register # Message attributes + hashbind :log_type, "/args/log_type" hashbind :types, "/args/types" end # class LogTypesResponse end; end; end # module LogStash::Net::Messages diff --git a/lib/net/servers/indexer.rb b/lib/net/servers/indexer.rb index 684b232db..2779e87d3 100644 --- a/lib/net/servers/indexer.rb +++ b/lib/net/servers/indexer.rb @@ -78,6 +78,7 @@ module LogStash; module Net; module Servers reader, search, qp = get_ferret(request.log_type) response = LogStash::Net::Messages::LogKeysResponse.new response.keys = reader.fields + response.log_type = request.log_type yield response end