lib/timber/events/http_server_request.rb in timber-1.1.10 vs lib/timber/events/http_server_request.rb in timber-1.1.11

- old
+ new

@@ -3,28 +3,28 @@ # The HTTP request event tracks incoming HTTP requests. # # @note This event should be installed automatically through probes, # such as the {Probes::ActionControllerLogSubscriber} probe. class HTTPServerRequest < Timber::Event - attr_reader :host, :method, :path, :port, :query_params, :content_type, + attr_reader :host, :method, :path, :port, :query_string, :content_type, :remote_addr, :referrer, :request_id, :scheme, :user_agent def initialize(attributes) @host = attributes[:host] || raise(ArgumentError.new(":host is required")) @method = attributes[:method] || raise(ArgumentError.new(":method is required")) @path = attributes[:path] || raise(ArgumentError.new(":path is required")) @port = attributes[:port] - @query_params = attributes[:query_params] + @query_string = attributes[:query_string] @content_type = attributes[:content_type] @remote_addr = attributes[:remote_addr] @referrer = attributes[:referrer] @request_id = attributes[:request_id] @scheme = attributes[:scheme] || raise(ArgumentError.new(":scheme is required")) @user_agent = attributes[:user_agent] end def to_hash - {host: host, method: method, path: path, port: port, query_params: query_params, + {host: host, method: method, path: path, port: port, query_string: query_string, headers: {content_type: content_type, remote_addr: remote_addr, referrer: referrer, request_id: request_id, scheme: scheme, user_agent: user_agent}} end alias to_h to_hash \ No newline at end of file