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

- old
+ new

@@ -313,14 +313,17 @@ # # @see Transaction#set_error # @see http://docs.appsignal.com/ruby/instrumentation/exception-handling.html # Exception handling guide # @since 0.6.6 - def set_error(exception) + def set_error(exception, tags = nil, namespace = nil) return if !active? || Appsignal::Transaction.current.nil? || exception.nil? - Appsignal::Transaction.current.set_error(exception) + transaction = Appsignal::Transaction.current + transaction.set_error(exception) + transaction.set_tags(tags) if tags + transaction.set_namespace(namespace) if namespace end alias :set_exception :set_error alias :add_exception :set_error # Set a custom action name for the current transaction.