10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/getaround_utils/railties/lograge.rb', line 10
def append_info_to_payload(payload)
super
payload[:lograge] ||= {}
payload[:lograge][:host] = request.host
payload[:lograge][:params] = request.filtered_parameters.except(:action, :controller)
payload[:lograge][:remote_ip] = request.remote_ip
payload[:lograge][:user_agent] = request.user_agent
payload[:lograge][:referer] = request.referer
payload[:lograge][:controller_action] = "#{params[:controller]}##{params[:action]}" if params
payload[:lograge][:session_id] = session&.id
payload[:lograge][:user_id] = current_user&.id if defined?(current_user)
end
|