I have been using Hoptoad to track exceptions in my Rails apps for a while now. The standard setup tracks exceptions in your controllers with a simple include HoptoadNotifier::Catcher in your application.rb, easy!

However, I also wanted Hoptoad to track any exception which occurred in a cron job that was running with script/runner. Again, a snap with Hoptoad, take a look:

1class CronJob
2  def self.process
3    # do stuff
4  rescue => ex
5    HoptoadNotifier.notify(ex)
6  end
7end
blog comments powered by Disqus