MCPcopy
hub / github.com/FoalTS/foal / getHttpLogParamsDefault

Function getHttpLogParamsDefault

packages/core/src/express/create-app.ts:57–69  ·  view source on GitHub ↗
(tokens: any, req: any, res: any)

Source from the content-addressed store, hash-verified

55}
56
57export function getHttpLogParamsDefault(tokens: any, req: any, res: any): Record<string, any> {
58 const statusCode = tokens.status(req, res);
59 const contentLength = tokens.res(req, res, 'content-length');
60 const responseTime = tokens['response-time'](req, res);
61
62 return {
63 method: tokens.method(req, res),
64 url: tokens.url(req, res).split('?')[0],
65 statusCode: statusCode === undefined ? null : parseInt(statusCode, 10),
66 contentLength: contentLength === undefined ? null : contentLength,
67 responseTime: responseTime === undefined ? null : parseFloat(responseTime),
68 };
69}
70
71/**
72 * Create an Express application from the root controller.

Callers 1

create-app.spec.tsFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected