commit 0089efdf3e12d363ecf3d597a1828c0a386fcf1b parent 1100217397aef65391e5441d219ddf9a4a62954c Author: Florian Dold <florian@dold.me> Date: Tue, 16 Jul 2024 23:49:17 +0200 wallet-core: add more excessive DB logging Diffstat:
| M | packages/taler-wallet-core/src/query.ts | | | 14 | ++++++++++++++ |
1 file changed, 14 insertions(+), 0 deletions(-)
diff --git a/packages/taler-wallet-core/src/query.ts b/packages/taler-wallet-core/src/query.ts @@ -77,13 +77,27 @@ export interface IndexOptions { unique?: boolean; } +const logExtra = true; + +let idbRequestPromId = 1; + function requestToPromise(req: IDBRequest): Promise<any> { + const myId = idbRequestPromId++; + if (logExtra) { + logger.trace(`started db request ${myId}`); + } const stack = Error("Failed request was started here."); return new Promise((resolve, reject) => { req.onsuccess = () => { + if (logExtra) { + logger.trace(`finished db request ${myId} with success`); + } resolve(req.result); }; req.onerror = () => { + if (logExtra) { + logger.trace(`finished db request ${myId} with error`); + } if ( req.error != null && "name" in req.error &&