chúng tôi sử dụng morganđể ghi lại chuyển đổi nhanh của chúng tôi:
var morgan  = require('morgan');
morgan('combined');
// a format string
morgan(':remote-addr :method :url :uuid');
// a custom function
morgan(function (req, res) {
  return req.method + ' ' + req.url + ' ' + req.uuid;
})Ngoài ra, chúng tôi sử dụng winstonđể ghi nhật ký khác của chúng tôi:
var winston = require('winston');
var logger = new (winston.Logger)({
  transports: [
         new (winston.transports.Console)({ level: 'info' }),
          new (winston.transports.File)({ filename: '/var/log/log-file.log' })
  ]
});Có cách nào để kết hợp hai log với nhau? tình hình bây giờ là morganghi vào đầu ra tiêu chuẩn của tôi, khi winstonghi vào /var/log/log-file.log.
Tôi ước rằng tệp trình ghi nhật ký sẽ kết hợp từ thông tin chuyển đổi nhanh và từ thông tin khác mà tôi muốn ( logger.info()) ..