cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Shazron <shaz...@gmail.com>
Subject Re: hook logging issue
Date Thu, 26 Mar 2015 22:36:45 GMT
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 <raymondcamden@gmail.com> 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 : raymondcamden@gmail.com
> Blog : www.raymondcamden.com
> Twitter: raymondcamden
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
> For additional commands, e-mail: dev-help@cordova.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org


Mime
View raw message