UNPKG

@graphql-mesh/serve-runtime

Version:
22 lines (21 loc) 682 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useFetchDebug = useFetchDebug; function useFetchDebug(opts) { return { onFetch({ url, options, logger = opts.logger }) { logger = logger.child('fetch'); logger.debug('request', { url, ...(options || {}), }); return function onFetchDone({ response }) { logger.debug('response', () => ({ url, status: response.status, headers: Object.fromEntries(response.headers.entries()), })); }; }, }; }