Sha256: f89acbf943f72925632e7a58c96c49858d0202ef70fffc57a6b432c8083d05fb
Contents?: true
Size: 1.27 KB
Versions: 1
Compression:
Stored size: 1.27 KB
Contents
GovukError.configure do |config| config.before_send = Proc.new { |e| GovukStatsd.increment("errors_occurred") GovukStatsd.increment("error_types.#{e.class.name.demodulize.underscore}") } config.silence_ready = !Rails.env.production? if defined?(Rails) config.excluded_exceptions = [ 'AbstractController::ActionNotFound', 'ActionController::BadRequest', 'ActionController::InvalidAuthenticityToken', 'ActionController::ParameterMissing', 'ActionController::RoutingError', 'ActionController::UnknownAction', 'ActionController::UnknownHttpMethod', 'ActionDispatch::RemoteIp::IpSpoofAttackError', 'ActiveJob::DeserializationError', 'ActiveRecord::RecordNotFound', 'CGI::Session::CookieStore::TamperedWithCookie', 'GdsApi::HTTPIntermittent', 'GdsApi::TimedOutException', 'Mongoid::Errors::DocumentNotFound', 'Sinatra::NotFound', ] # This will exclude exceptions that are triggered by one of the ignored # exceptions. For example, when any exception occurs in a template, # Rails will raise a ActionView::Template::Error, instead of the original error. config.inspect_exception_causes_for_exclusion = true config.transport_failure_callback = Proc.new { GovukStatsd.increment("error_reports_failed") } end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
govuk_app_config-1.20.0 | lib/govuk_app_config/configure.rb |