lib/generators/airbrake_initializer.rb.erb in airbrake-9.3.0 vs lib/generators/airbrake_initializer.rb.erb in airbrake-9.4.0
- old
+ new
@@ -31,10 +31,18 @@
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
+ c.logger =
+ if ENV['RAILS_LOG_TO_STDOUT'].present?
+ Logger.new(STDOUT, level: Rails.logger.level)
+ else
+ Logger.new(
+ Rails.root.join('log', 'airbrake.log'),
+ level: Rails.logger.level
+ )
+ end
# 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'