| 55 | } |
| 56 | |
| 57 | export 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. |