37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
# File 'lib/effective_logging/log_page_views.rb', line 37
def effective_logging_log_page_view
return if EffectiveLogging.supressed?
return if @_effective_logging_skip_log_page_view == true
return if (self.class.log_page_views_opts[:skip_namespace] || []).include?(self.class.parent)
user = EffectiveLogging.current_user || current_user
if self.class.log_page_views_opts[:details] == false
::EffectiveLogger.view("#{request.request_method} #{request.path}", user: user)
else
::EffectiveLogger.view(
"#{request.request_method} #{request.path}",
user: user,
format: (request.format.to_s == 'text/html' ? nil : request.format.to_s),
params: request.filtered_parameters.reject { |k, v| (k == 'controller' || k == 'action') },
request: request
)
end
end
|