taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 08166af919024cf5e6dcdfadf67d5674c71790c3
parent b9342f6ae80a68fef76b798ce57fa9f0c18ad0bd
Author: Florian Dold <florian@dold.me>
Date:   Mon,  9 Sep 2024 16:22:38 +0200

taler-util: trace-log response headers

Diffstat:
Mpackages/taler-util/src/http-impl.qtart.ts | 9++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/packages/taler-util/src/http-impl.qtart.ts b/packages/taler-util/src/http-impl.qtart.ts @@ -19,9 +19,9 @@ /** * Imports. */ -import { Logger, openPromise } from "@gnu-taler/taler-util"; +import { j2s, Logger, openPromise } from "@gnu-taler/taler-util"; import { TalerError } from "./errors.js"; -import { HttpLibArgs, encodeBody, getDefaultHeaders } from "./http-common.js"; +import { encodeBody, getDefaultHeaders, HttpLibArgs } from "./http-common.js"; import { Headers, HttpRequestLibrary, @@ -173,7 +173,10 @@ export class HttpLibImpl implements HttpRequestLibrary { throw e; } - logger.trace(`got qtart http response, status ${res.status}`); + if (logger.shouldLogTrace()) { + logger.trace(`got qtart http response, status ${res.status}`); + logger.trace(`response headers: ${j2s(res.headers)}`); + } if (timeoutHandle != null) { clearTimeout(timeoutHandle);