Gini Bank SDK logs errors to the Gini Bank API when the default networking implementation is used (see Default Implementation). 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 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()