github.com/cloudcredo/cloudrocker@v0.0.0-20160108110610-1320f8cc2dfd/sample-apps/node/node_modules/logfmt/examples/restify_pipe_to_stdout.js (about)

     1  var restify = require('restify');
     2  var through = require('through');
     3  var logfmt  = require('../logfmt');
     4  
     5  var server = restify.createServer({
     6    name: 'logfmt-test-server'
     7  })
     8  
     9  server.use(logfmt.bodyParserStream());
    10  server.use(logfmt.requestLogger());
    11  
    12  server.post('/logs', function(req, res, next){
    13    req.body.pipe(through(function(line){
    14      console.log(JSON.stringify(line));
    15    }))
    16    res.send(201, 'OK');
    17    return next();
    18  })
    19  
    20  server.listen(3000);