我正在使用调度程序附加组件在Heroku上运行Rake任务,作为Rails应用程序的一部分。如果任务失败(即引发异常),是否有一种简单的方法来获取通知电子邮件?理想情况下,电子邮件将包括堆栈跟踪以及任务生成的任何输出。
答案 0 :(得分:2)
我最后通过编写一个名为notification_exception-rake的Rake任务的exception_notification扩展来更全面地修复我的问题。我还专门写了一篇关于如何在Heroku上使用它的blog post。
答案 1 :(得分:1)
有一个很棒的附加组件Airbrake,您可能需要查看。除了任务生成的输出外,它会执行您要求的所有操作。您可以使用其他插件(例如Papertrail。
)获取rake任务输出