You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
9 lines
323 B
9 lines
323 B
class ApplicationController < ActionController::Base
|
|
MAX_DURATION_TO_COMPLETE_IN_SECONDS = 3
|
|
|
|
around_action do |_, action|
|
|
logger.measure_error "Took too long to complete, please review your code as asynchronous task", min_duration: MAX_DURATION_TO_COMPLETE_IN_SECONDS * 1000 do
|
|
action.call
|
|
end
|
|
end
|
|
end
|