The Gini Bank SDK logs errors to the Gini Bank API when the default networking implementation is used (see the UI with Networking (Recommended) section in the Integration part). We log only non-sensitive information like response status codes, headers, and error messages.
You can disable the default error logging by passing false to GiniBankConfiguration.shared.giniErrorLoggerIsOn
.
If you would like to get informed of error logging events you need to set GiniBankConfiguration.shared.customGiniErrorLoggerDelegate
which confirms to GiniCaptureErrorLoggerDelegate
:
class CustomErrorLogger: GiniCaptureErrorLoggerDelegate { func handleErrorLog(error: ErrorLog) { //TODO } } let configuration = GiniBankConfiguration.shared configuration.customGiniErrorLoggerDelegate = CustomErrorLogger()