60 lines
2.5 KiB
Ruby
60 lines
2.5 KiB
Ruby
|
|
Airbrake.configure do |c|
|
|
c.host = 'https://errbit.elbert.us'
|
|
c.project_id = 13
|
|
c.project_key = 'd2344e1439d68f942ee8fa09f18e69c6'
|
|
|
|
# Configures the root directory of your project. Expects a String or a
|
|
# Pathname, which represents the path to your project. Providing this option
|
|
# helps us to filter out repetitive data from backtrace frames and link to
|
|
# GitHub files from our dashboard.
|
|
# https://github.com/airbrake/airbrake-ruby#root_directory
|
|
c.root_directory = Rails.root
|
|
|
|
# By default, Airbrake Ruby outputs to STDOUT. In Rails apps it makes sense to
|
|
# use the Rails' logger.
|
|
# https://github.com/airbrake/airbrake-ruby#logger
|
|
c.logger = Rails.logger
|
|
|
|
# Configures the environment the application is running in. Helps the Airbrake
|
|
# dashboard to distinguish between exceptions occurring in different
|
|
# environments.
|
|
# NOTE: This option must be set in order to make the 'ignore_environments'
|
|
# option work.
|
|
# https://github.com/airbrake/airbrake-ruby#environment
|
|
c.environment = Rails.env
|
|
|
|
# Setting this option allows Airbrake to filter exceptions occurring in
|
|
# unwanted environments such as :test.
|
|
# NOTE: This option *does not* work if you don't set the 'environment' option.
|
|
# https://github.com/airbrake/airbrake-ruby#ignore_environments
|
|
c.ignore_environments = %w[test]
|
|
|
|
# A list of parameters that should be filtered out of what is sent to
|
|
# Airbrake. By default, all "password" attributes will have their contents
|
|
# replaced.
|
|
# https://github.com/airbrake/airbrake-ruby#blacklist_keys
|
|
c.blacklist_keys = [/password/i, /authorization/i]
|
|
|
|
# Alternatively, you can integrate with Rails' filter_parameters.
|
|
# Read more: https://goo.gl/gqQ1xS
|
|
# c.blacklist_keys = Rails.application.config.filter_parameters
|
|
end
|
|
|
|
# A filter that collects request body information. Enable it if you are sure you
|
|
# don't send sensitive information to Airbrake in your body (such as passwords).
|
|
# https://github.com/airbrake/airbrake#requestbodyfilter
|
|
# Airbrake.add_filter(Airbrake::Rack::RequestBodyFilter.new)
|
|
|
|
# Attaches thread & fiber local variables along with general thread information.
|
|
# Airbrake.add_filter(Airbrake::Filters::ThreadFilter.new)
|
|
|
|
# Attaches loaded dependencies to the notice object
|
|
# (under context/versions/dependencies).
|
|
# Airbrake.add_filter(Airbrake::Filters::DependencyFilter.new)
|
|
|
|
# If you want to convert your log messages to Airbrake errors, we offer an
|
|
# integration with the Logger class from stdlib.
|
|
# https://github.com/airbrake/airbrake#logger
|
|
# Rails.logger = Airbrake::AirbrakeLogger.new(Rails.logger)
|