Error Logging Guide
Gini Bank SDK logs errors to the Gini Bank API when the Default Implementation is used. We log only non-sensitive information like response status codes, headers, and error messages.
You can deactivate the default error logging by passing false to GiniBankConfiguration.shared.giniErrorLoggerIsOn
.
If you want to get informed of error logging events, set GiniBankConfiguration.shared.customGiniErrorLoggerDelegate
which confirms to GiniCaptureErrorLoggerDelegate
:
class CustomErrorLogger: GiniCaptureErrorLoggerDelegate {
func handleErrorLog(error: ErrorLog) {
//TODO
}
}
let configuration = GiniBankConfiguration.shared
configuration.customGiniErrorLoggerDelegate = CustomErrorLogger()
Â