github.com/cloudcredo/cloudrocker@v0.0.0-20160108110610-1320f8cc2dfd/sample-apps/node/node_modules/logfmt/examples/through.js (about) 1 2 var through = require('through'); 3 var logfmt = require('../logfmt') 4 5 process.stdin 6 .pipe(through(function(data){ 7 if(/foo/.test(data)){ 8 this.queue(data); 9 }else{ 10 process.stderr.write('discard ' + data); 11 } 12 })) 13 .pipe(logfmt.streamParser()) 14 .pipe(through(function(obj){ 15 console.log(obj); 16 }))