14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/log/controller_support.rb', line 14
def set_log_context
context = {}
context.merge!(
:url => request.url,
:user_agent => request.user_agent,
:ip => request.ip,
:remote_ip => request.remote_ip,
:referer => request.referer,
:environment => Rails.env.to_s,
:session_id => request.session_options[:id],
:session => request.session,
:params => params
)
context.merge!(:current_user => current_user.try(:id)) if respond_to? :current_user
context.merge!(more_context) if respond_to? :more_context
Log.clear_context
Log.context(context)
end
|