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'