2016-09-28 1 views
0

Ich verwende gut quetschen die folgende Art und WeiseWie verhindere ich, dass die Antwort von einer bestimmten Route in Hapi.js mithilfe von good protokolliert wird?

// ... 
{ 
    module: 'good-squeeze', 
    name: 'Squeeze', 
    args: [ 
    { 
     log: '*', 
     response: '*', 
     request: '*' 
    } 
    ] 
}, 
// ... 

Wenn ich localhost:3000/health es Zugriff protokolliert

2016-09-28T10:50:26.652, [response] http://0.0.0.0:3000: post /health {} 200 (321ms) 

Wie kann ich Antwort Protokollierung von dieser bestimmten Route verhindern?

Antwort

0

Es scheint, dass es nicht möglich ist, es mit good-squeeze zu tun, so habe ich mein eigenes gutes Plugin erstellt, das Protokoll ausschließen wird, wenn es /health Route verwandt ist.

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; 
Verwandte Themen