aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/wxApi.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-01-19 17:05:34 -0300
committerSebastian <sebasjm@gmail.com>2023-01-19 17:05:34 -0300
commit346056ca91d5d91fa3392217c24e8d1e32c91c54 (patch)
tree96496ed54196e86cb1baa6f1a94442679df806d8 /packages/taler-wallet-webextension/src/wxApi.ts
parent40279ae7f0520b25f5aecf5b2318a1bb5772c10c (diff)
downloadwallet-core-346056ca91d5d91fa3392217c24e8d1e32c91c54.tar.xz
feat: adjust log level from developer page
Diffstat (limited to 'packages/taler-wallet-webextension/src/wxApi.ts')
-rw-r--r--packages/taler-wallet-webextension/src/wxApi.ts13
1 files changed, 10 insertions, 3 deletions
diff --git a/packages/taler-wallet-webextension/src/wxApi.ts b/packages/taler-wallet-webextension/src/wxApi.ts
index 58ca48745..001f77934 100644
--- a/packages/taler-wallet-webextension/src/wxApi.ts
+++ b/packages/taler-wallet-webextension/src/wxApi.ts
@@ -25,6 +25,7 @@ import {
AbsoluteTime,
CoreApiResponse,
Logger,
+ LogLevel,
NotificationType,
TalerErrorCode,
TalerErrorDetail,
@@ -85,6 +86,13 @@ export interface BackgroundOperations {
request: void;
response: void;
};
+ setLoggingLevel: {
+ request: {
+ tag?: string,
+ level: LogLevel
+ };
+ response: void;
+ };
}
export interface BackgroundApiClient {
@@ -122,7 +130,6 @@ class BackgroundApiClientImpl implements BackgroundApiClient {
try {
response = await platform.sendMessageToBackground(message);
} catch (error) {
- console.log("Error calling backend");
if (error instanceof Error) {
throw new BackgroundError(operation, {
code: TalerErrorCode.GENERIC_UNEXPECTED_REQUEST_ERROR,
@@ -131,13 +138,13 @@ class BackgroundApiClientImpl implements BackgroundApiClient {
}
throw error;
}
- logger.info("got response", response);
if (response.type === "error") {
throw new BackgroundError(
`Background operation "${operation}" failed`,
response.error,
);
}
+ logger.trace("response", response);
return response.result as any;
}
}
@@ -162,13 +169,13 @@ class WalletApiClientImpl implements WalletCoreApiClient {
console.log("Error calling backend");
throw new Error(`Error contacting backend: ${e}`);
}
- logger.info("got response", response);
if (response.type === "error") {
throw new BackgroundError(
`Wallet operation "${operation}" failed`,
response.error,
);
}
+ logger.trace("got response", response);
return response.result as any;
}
}