MCPcopy Index your code
hub / github.com/di-sukharev/opencommit / logPolicy

Function logPolicy

out/cli.cjs:75512–75532  ·  view source on GitHub ↗
(options = {})

Source from the content-addressed store, hash-verified

75510 }
75511 }
75512 return url2.toString();
75513 }
75514};
75515
75516// node_modules/@azure/core-rest-pipeline/dist/esm/policies/logPolicy.js
75517var logPolicyName = "logPolicy";
75518function logPolicy(options = {}) {
75519 var _a5;
75520 const logger3 = (_a5 = options.logger) !== null && _a5 !== void 0 ? _a5 : logger.info;
75521 const sanitizer = new Sanitizer({
75522 additionalAllowedHeaderNames: options.additionalAllowedHeaderNames,
75523 additionalAllowedQueryParameters: options.additionalAllowedQueryParameters
75524 });
75525 return {
75526 name: logPolicyName,
75527 async sendRequest(request3, next) {
75528 if (!logger3.enabled) {
75529 return next(request3);
75530 }
75531 logger3(`Request: ${sanitizer.sanitize(request3)}`);
75532 const response = await next(request3);
75533 logger3(`Response status code: ${response.status}`);
75534 logger3(`Headers: ${sanitizer.sanitize(response.headers)}`);
75535 return response;

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…