lib/honeybadger/config/defaults.rb in honeybadger-2.0.0.beta.2 vs lib/honeybadger/config/defaults.rb in honeybadger-2.0.0.beta.3
- old
+ new
@@ -3,13 +3,14 @@
module Honeybadger
class Config
IGNORE_DEFAULT = ['ActiveRecord::RecordNotFound',
'ActionController::RoutingError',
'ActionController::InvalidAuthenticityToken',
- 'CGI::Session::CookieStore::TamperedWithCookie',
'ActionController::UnknownAction',
+ 'ActionController::UnknownFormat',
'AbstractController::ActionNotFound',
+ 'CGI::Session::CookieStore::TamperedWithCookie',
'Mongoid::Errors::DocumentNotFound',
'Sinatra::NotFound'].map(&:freeze).freeze
OPTIONS = {
enabled: {
@@ -110,12 +111,24 @@
},
:'request.filter_keys' => {
description: 'A list of keys to filter when sending request data.',
default: ['password'.freeze, 'password_confirmation'.freeze].freeze
},
- :'request.exclude_keys' => {
- description: 'A list of top-level keys to exclude when sending request data.',
- default: [].freeze
+ :'request.disable_session' => {
+ description: 'Prevent session from being sent with request data.',
+ default: false
+ },
+ :'request.disable_params' => {
+ description: 'Prevent params from being sent with request data.',
+ default: false
+ },
+ :'request.disable_environment' => {
+ description: 'Prevent Rack environment from being sent with request data.',
+ default: false
+ },
+ :'request.disable_url' => {
+ description: 'Prevent url from being sent with request data (Rack environment may still contain it in some cases).',
+ default: false
},
:'user_informer.enabled' => {
description: 'Enable the UserInformer middleware.',
default: true
},