Skip to content

Commit 08704dc

Browse files
committed
misc: log esploraerror
1 parent 7284323 commit 08704dc

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

BDKSwiftExampleWallet/View Model/WalletViewModel.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import BitcoinDevKit
99
import Foundation
1010
import Observation
11+
import os
1112
import SwiftUI
1213

1314
@MainActor
@@ -16,6 +17,7 @@ class WalletViewModel {
1617
let bdkClient: BDKClient
1718
let keyClient: KeyClient
1819
let priceClient: PriceClient
20+
private let logger = Logger(subsystem: "com.bitcoindevkit.bdkswiftexamplewallet", category: "WalletViewModel")
1921

2022
var balanceTotal: UInt64 = 0
2123
var canSend: Bool {
@@ -172,6 +174,9 @@ class WalletViewModel {
172174
self.walletViewError = .generic(message: error.localizedDescription)
173175
self.showingWalletViewErrorAlert = true
174176
} catch let error as EsploraError {
177+
logger.error(
178+
"full scan esplora error: url=\(self.bdkClient.getEsploraURL(), privacy: .public) message=\(error.localizedDescription, privacy: .public)"
179+
)
175180
self.walletViewError = .generic(message: error.localizedDescription)
176181
self.showingWalletViewErrorAlert = true
177182
} catch let error as PersistenceError {
@@ -230,6 +235,9 @@ class WalletViewModel {
230235
self.walletViewError = .generic(message: error.localizedDescription)
231236
self.showingWalletViewErrorAlert = true
232237
} catch let error as EsploraError {
238+
logger.error(
239+
"sync esplora error: url=\(self.bdkClient.getEsploraURL(), privacy: .public) message=\(error.localizedDescription, privacy: .public)"
240+
)
233241
self.walletViewError = .generic(message: error.localizedDescription)
234242
self.showingWalletViewErrorAlert = true
235243
} catch let error as RequestBuilderError {

0 commit comments

Comments
 (0)