我用 node.js 和 express 构建了一个应用程序。我已经开始使用bunyan
,但我很难理解热日志请求。
假设我的路由器调用这样的函数:
function(request, someOtherStuff, done){\\do something}
whererequest
是从 POST 请求生成的,并且在request.body
.
我想做以下事情:当函数内部发生错误时,我想记录错误,以及req.body
来自用户的请求(包括 )。就像是:
if(err) {
bunyan.error(err,request);
done(err);
}
我知道我可以serializers: {req: reqSerializer}
在 bunyan 配置中使用,但我找不到任何实际记录请求的示例。
任何建议都非常感谢。