1

我正在使用 bunyan 记录 restify 活动。

我的 restify 文件看起来像这样:

var restify = require('restify')
var bunyan = require('bunyan')

log = bunyan.createLogger({
    name: 'Restify_Activity_logs',
    level: 'info',
    stream: process.stdout,
    serializers: bunyan.stdSerializers
})

var server = restify.createServer({
  log: log,
  name: 'SomeName'
});

server.pre(function(req,res,next){
  log.info({req:req}, 'start');
   return next();
});

server.on('after', restify.auditLogger({log:log}));

上面是非常标准的代码,但是它无法记录请求进入的路线。我的意思是它没有记录我喜欢的所有各种路线

/users/:id/
/cars/:model/year/:year

我希望看到上面记录的内容,而不仅仅是最终 URL。关于我在这里缺少哪些参数的任何线索?

4

0 回答 0