自定义错误处理程序
May 11, 2023Less than 1 minute
自定义错误处理程序
本主题介绍如何为云眼特性标帜(Feature Flag)AB实验 Android SDK 创建自己的错误处理程序逻辑。
要在整个生产环境中标准化错误报告,可以在云眼特性标帜(Feature Flag)AB实验 Android SDK 中提供自己的自定义错误处理程序逻辑。
引用未知特性标帜(Feature Flag)键时,将调用此错误处理程序。
请参阅下面的代码示例。如果未重写错误处理程序,则默认使用无操作错误处理程序。
Kotlin
// Error handler that raises exceptions
val errorHandler: ErrorHandler = RaiseExceptionErrorHandler()
val eyeofcloudManager = EyeofcloudManager.builder()
.withSDKKey("<Your_SDK_Key>")
.withErrorHandler(errorHandler)
.withDatafileDownloadInterval(15, TimeUnit.MINUTES)
.build(context)
Java
// Error handler that raises exceptions
ErrorHandler errorHandler = new RaiseExceptionErrorHandler();
EyeofcloudManager eyeofcloudManager = EyeofcloudManager.builder()
.withSDKKey("<Your_SDK_Key>")
.withErrorHandler(errorHandler)
.withDatafileDownloadInterval(15, TimeUnit.MINUTES)
.build(context);