우리는 morgan
표현 변환을 기록하기 위해 사용합니다 :
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;
})
또한 winston
다른 로깅을 기록하기 위해 다음을 사용합니다 .
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' })
]
});
두 로거를 결합하는 방법이 있습니까? 이제 상황은 morgan
내 표준 출력에 winston
쓸 때 /var/log/log-file.log
.
로거 파일이 익스프레스 변환 정보와 내가 원하는 다른 정보 ( logger.info()
) 에서 결합되기를 바랍니다 .