Heroku x Rails.
Sie können es über das Dashboard oder über die Befehlszeile bedienen.
Drücken Sie den folgenden Befehl mit installierter Heroku-CLI
$ heroku addons:create bugsnag
$ heroku config:get BUGSNAG_API_KEY
70d9b0852a968b1d0d0e329b5507f287 #API-Schlüssel
Gemfile
gem 'bugsnag'
$ bundle install
$ rails generate bugsnag 70d9b0852a968b1d0d0e329b5507f287 #API-Schlüssel
config / initializers / bugsnag.rb
wird generiert. Standardmäßig ist der API-Schlüssel fest geschrieben, sodass er in der Umgebungsvariablen gespeichert wird. Ich habe folgendes mit einem Edelstein namens "dotenv" geschrieben.
config/initializers/bugsnag.rb
Bugsnag.configure do |config|
config.api_key = ENV['BUGSNAG_API_KEY'] #Fix
end
Behoben, nur in der Produktionsumgebung zu arbeiten
config/initializers/bugsnag.rb
Bugsnag.configure do |config|
config.api_key = ENV['BUGSNAG_API_KEY']
config.notify_release_stages = ['production'] #hinzufügen
end
Wenn Sie die Ausnahme, die Sie auslösen, mit "erhöhen" usw. abfangen möchten, verwenden Sie "Bugsnag.notify (Ausnahme)".
begin
raise 'Something went wrong!'
rescue => exception
Bugsnag.notify(exception)
end
Recommended Posts