lib/heroku/scalr/app.rb in heroku-scalr-0.2.0 vs lib/heroku/scalr/app.rb in heroku-scalr-0.2.1
- old
+ new
@@ -63,9 +63,14 @@
log :debug, "skip scaling, next attempt in #{(scale_at - Time.now).to_i}s"
return
end
do_scale(metric.by)
+ rescue => e
+ msg = "#{e.class}: #{e.to_s}"
+ msg << "\n\t" << e.backtrace.join("\n\t") if e.backtrace
+ log :error, msg
+ nil
end
# @param [Symbol] level
# @param [String] message
def log(level, message)
\ No newline at end of file