5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/rails-logstasher/active_resource/log_subscriber.rb', line 5
def request(event)
entry.fields['active_resource'] ||= []
request_entry = {}
request_entry['method'] = event.payload[:method].to_s.upcase
request_entry['uri'] = event.payload[:request_uri]
result = event.payload[:result]
request_entry['code'] = result.code
request_entry['message'] = result.message
request_entry['length'] = result.body.to_s.length
request_entry['duration'] = event.duration
entry.fields['active_resource'] << request_entry
end
|