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()

Â