Class: TDAnalytics::ErrorHandler
- Inherits:
-
Object
- Object
- TDAnalytics::ErrorHandler
- Defined in:
- lib/thinkingdata-ruby/errors.rb
Overview
默认情况下,所有异常都不会被抛出。如果希望自己处理异常,可以实现继承自 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)
Instance Method Summary collapse
-
#handle(error) ⇒ Object
Override #handle to customize error handling.
Instance Method Details
#handle(error) ⇒ Object
Override #handle to customize error handling
31 32 33 |
# File 'lib/thinkingdata-ruby/errors.rb', line 31 def handle(error) false end |