class TDAnalytics::ErrorHandler

默认情况下,所有异常都不会被抛出。如果希望自己处理异常,可以实现继承自 ErrorHandler 的 错误处理类,并在初始化 SDK 的时候作为参数传入. 例如:

class MyErrorHandler < TDAnalytics::ErrorHandler
  def handle(error)
      puts error
      raise error
  end
end

my_error_handler = MyErrorHandler.new
tracker = TDAnalytics::Tracker.new(consumer, my_error_handler)

Public Instance Methods

handle(error) click to toggle source

Override handle to customize error handling

# File lib/thinkingdata-ruby/errors.rb, line 31
def handle(error)
  false
end