2016-06-25 4 views
0

Good을 사용하여 Hapi 서버의 모든 요청 및 응답을 콘솔에 기록하려고합니다. 어느 정도는 응답을 기록 할 수있는 것처럼 보이지만 본문을 로깅하지 않습니다. 요청에 대해서는 전혀 얻지 못합니다.Node.js의 콘솔에 요청 및 응답 로깅

server.register({ 
    register: require('good'), 
     options: { 
      includes: { 
       request: ['payload'], 
       response: ['payload'] 
      }, 
      reporters: { 
      ... 

이 몸에 도움이 될 것입니다 여기에 지금까지

const server = new require('hapi').Server(); 
server.connection({ port: 8081 }); 

// ... routes ... 

server.register({ 
    register: require('good'), 
    options: { 
     reporters: { 
      console: [{ 
       module: 'good-squeeze', 
       name: 'Squeeze', 
       args: [{ error: '*', log: '*', request: '*', response: '*' }] 
      }, { module: 'good-console' }, 'stdout'] 
     } 
    } 
}, (error) => { 
    if(error) 
     return console.error(error); 
    server.start(() => { 
     server.log('info', 'Server running at:' + server.info.uri); 
    }); 
}); 

주어진 요청에, 나는이 옵션에 블록을 "포함"추가 160625/165227.880, [response] http://ip:8081: get/{} 200 (20ms)

답변