Rollbar isn't dependent on Rack or Rails for most of its functionality. In a regular script, assuming you've installed the rollbar gem:
- Require rollbar
- Configure rollbar
- Send Rollbar data
require 'rollbar' Rollbar.configure do |config| config.access_token = "POST_SERVER_ITEM_ACCESS_TOKEN" # Other Configuration Settings end Rollbar.debug("Running Script") begin run_script ARGV rescue Exception => e # Never rescue Exception *unless* you re-raise in rescue body Rollbar.error(e) raise e end Rollbar.info("Script ran successfully")
If you're not using Rails, you may first need to add the following to your Rakefile:
You may also need to add an
:environment task to your Rakefile if you haven't already defined one. At a bare minimum, this task should call
Rollbar.configure() and set your access token.
task :environment do Rollbar.configure do |config | config.access_token = '...' end end
To confirm that it worked, run:
$ rake rollbar:test
This will raise an exception within a test request; if it works, you'll see a stacktrace in the console, and the exception will appear in the Rollbar dashboard.
For more information on rollbar-gem, please see the docs here.
Updated over 3 years ago