transactionLogger

Optional sink for wallet transaction events (issuance, presentation, signing, deletion).

Leave null (the default) to let the SDK auto-create a com.dewa.walletsdk.api.logging.PersistentWalletTransactionLogger backed by a JSONL file under noBackupFilesDir. The same instance is then reachable via com.dewa.walletsdk.api.documents.WalletDocumentManager's listTransactionLogs / deleteTransactionLog / deleteAllTransactionLogs.

Supply a custom implementation if you need a different persistence strategy (encrypted DB, remote shipping, etc.). When a custom logger is supplied, the built-in log retrieval methods return empty results — the consuming app owns retrieval in that case.