Gini Bank SDK logs errors to 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 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()