【发布时间】:2013-05-27 20:49:32
【问题描述】:
我在extended log format 中使用node.js 和express 在纯文本文件中记录每个服务器调用的详细信息,为此我需要找出操作所花费的时间长度(http 获取或发布)。
如何找出特定请求所用的时间?
任何想法都会很棒。
【问题讨论】:
我在extended log format 中使用node.js 和express 在纯文本文件中记录每个服务器调用的详细信息,为此我需要找出操作所花费的时间长度(http 获取或发布)。
如何找出特定请求所用的时间?
任何想法都会很棒。
【问题讨论】:
如果您使用的是express.logger() 中间件,您可以轻松添加:response-time 令牌。有关文档,请参阅 http://www.senchalabs.org/connect/middleware-logger.html。
否则,使用responseTime middleware 并执行类似的操作
console.log(res.getHeader("X-Response-Time"))
在您自己的中间件中。
【讨论】: