我使用以下方式进行良好挤压
// ...
{
module: 'good-squeeze',
name: 'Squeeze',
args: [
{
log: '*',
response: '*',
request: '*'
}
]
},
// ...
当我访问localhost:3000/health
时,它会记录
2016-09-28T10:50:26.652, [response] http://0.0.0.0:3000: post /health {} 200 (321ms)
如何阻止来自此特定路线的响应记录?
答案 0 :(得分:0)
似乎无法使用good-squeeze
执行此操作,因此我创建了自己的好插件,当它与/health
路由相关时会排除日志。
const Stream = require('stream');
class ExcludePath extends Stream.Transform {
constructor() {
super({ objectMode: true });
}
_transform(data, enc, next) {
if (data.route === '/health') {
return next();
}
return next(null, data);
}
}
module.exports = ExcludePath;