Я использую morgan-body для регистрации HTTP-запросов и ответов в моем приложении node.js / express.Записи журнала, созданные этим промежуточным программным обеспечением, состоят из заголовков HTTP полного запроса и ответа, что является слишком многословным для моих нужд.
Это мой фрагмент кода morgan-body:
const express = require('express');
const app = express();
const parser = require('body-parser');
const morganBody = require('morgan-body');
// snipped configuration for other middleware
app.use(parser.json());
app.use(parser.urlencoded({ extended: false }));
morganBody(app, {
noColors: true,
maxBodyLength: 65535,
stream: this.responseStream
});
Как и существующийЗапись в журнале слишком многословна. Мне нужно создать для них собственный формат, например
timestamp: fruit-name: info: status: Pass message: no damage
Поля "status" и "message" находятся в response.body.
I 'Я нашел решение этой проблемы, но я застрял.Есть ли способ для morgan-body составить собственное сообщение?Если есть альтернативное промежуточное программное обеспечение, которое может достичь того, что мне нужно, оно будет приветствоваться.