lib/appsignal/transaction.rb in appsignal-1.0.5.beta.2 vs lib/appsignal/transaction.rb in appsignal-1.0.5.beta.3

- old
+ new

@@ -111,11 +111,11 @@ def set_sample_data(key, data) return unless key && data && (data.is_a?(Array) || data.is_a?(Hash)) Appsignal::Extension.set_transaction_sample_data( transaction_index, key.to_s, - JSON.generate(data) + Appsignal::Utils.json_generate(data) ) rescue JSON::GeneratorError=>e Appsignal.logger.error("JSON generate error (#{e.message}) for '#{data.inspect}'") end @@ -140,10 +140,10 @@ backtrace = cleaned_backtrace(error.backtrace) Appsignal::Extension.set_transaction_error( transaction_index, error.class.name, error.message, - backtrace ? JSON.generate(backtrace) : '' + backtrace ? Appsignal::Utils.json_generate(backtrace) : '' ) rescue JSON::GeneratorError=>e Appsignal.logger.error("JSON generate error (#{e.message}) for '#{backtrace.inspect}'") end alias_method :add_exception, :set_error