6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/restash_rails/rails_ext/action_dispatch/middleware/debug_exceptions.rb', line 6
def log_error(env, wrapper)
exception = wrapper.exception
if exception.is_a?(ActionController::RoutingError)
message = {
request_method: env['REQUEST_METHOD'],
request_path: env['REQUEST_PATH'],
response_code: wrapper.status_code,
log_tag: :action_controller,
exception: { class: exception.class.name, message: exception.message }
}
::RestashRails.logger.warn(message)
else
default_log_error env, wrapper
end
rescue
default_log_error env, wrapper
end
|