lib/appsignal.rb in appsignal-0.11.13.beta.1 vs lib/appsignal.rb in appsignal-0.11.13.beta.2

- old
+ new

@@ -100,9 +100,13 @@ raise exception end def send_exception(exception, tags=nil) return if !active? || is_ignored_exception?(exception) + unless exception.is_a?(Exception) + logger.error('Can\'t send exception, given value is not an exception') + return + end transaction = Appsignal::Transaction.create(SecureRandom.uuid, ENV) transaction.add_exception(exception) transaction.set_tags(tags) if tags transaction.complete! Appsignal.agent.send_queue