UNPKG

@graphql-mesh/serve-runtime

Version:
19 lines (18 loc) 573 B
export 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()), })); }; }, }; }