File it pls thx! No idea of the workaround On Thursday, March 26, 2015, Raymond Camden <[email protected]> wrote:
> So file a bug? > > Know a way around it? > > On Thu, Mar 26, 2015 at 5:46 PM, Shazron <[email protected] <javascript:;>> > wrote: > > actually it has stdio:inherit, and does capture the output and pushes > > it back up the chain, so somewhere up the chain no one does anything > > with it > > > > On Thu, Mar 26, 2015 at 3:36 PM, Shazron <[email protected] > <javascript:;>> wrote: > >> > https://github.com/apache/cordova-lib/blob/d77ebc40a16ab27a8ed22c0bbf2ab8a84a5ac448/cordova-lib/src/hooks/HooksRunner.js#L188 > >> > >> It's using child_process.spawn (if you dig down) and is probably > >> ignoring all stdio when running the script. > >> > >> On Thu, Mar 26, 2015 at 3:10 PM, Raymond Camden < > [email protected] <javascript:;>> wrote: > >>> This may stray into the "it should be on the google group" territory, > >>> if so, just let me know. > >>> > >>> I'm rewriting Holly's after_platform_add hook to use module.exports. > >>> When I do, I notice console.log no longer works. Is that expected - > >>> and if so - is there a workaround? (To be clear, the hook still works > >>> perfectly well as far as I can see, I just don't see console output.) > >>> > >>> module.exports = function(context) { > >>> > >>> console.log("Testing "+context); > >>> var pluginlist = [ > >>> "org.apache.cordova.device", > >>> "org.apache.cordova.device-motion", > >>> "org.apache.cordova.device-orientation", > >>> "org.apache.cordova.geolocation" > >>> ]; > >>> > >>> // no need to configure below > >>> var fs = require('fs'); > >>> var path = require('path'); > >>> var sys = require('sys') > >>> var exec = require('child_process').exec; > >>> > >>> function puts(error, stdout, stderr) { > >>> //console.log(stdout); > >>> } > >>> > >>> pluginlist.forEach(function(plug) { > >>> exec("cordova plugin add " + plug, puts); > >>> }); > >>> > >>> > >>> } > >>> > >>> -- > >>> > =========================================================================== > >>> Raymond Camden, Developer Advocate for MobileFirst at IBM > >>> > >>> Email : [email protected] <javascript:;> > >>> Blog : www.raymondcamden.com > >>> Twitter: raymondcamden > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: [email protected] > <javascript:;> > >>> For additional commands, e-mail: [email protected] > <javascript:;> > >>> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > <javascript:;> > > For additional commands, e-mail: [email protected] > <javascript:;> > > > > > > -- > =========================================================================== > Raymond Camden, Developer Advocate for MobileFirst at IBM > > Email : [email protected] <javascript:;> > Blog : www.raymondcamden.com > Twitter: raymondcamden > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] <javascript:;> > For additional commands, e-mail: [email protected] > <javascript:;> > >
