Updated Branches: refs/heads/master2 1ee6a36f5 -> d30ffea0a
better handling of stack traces in uncaught exceptions in cli shim. if verbose mode is on, dump out full stack trace, otherwise just show the error. Project: http://git-wip-us.apache.org/repos/asf/cordova-cli/repo Commit: http://git-wip-us.apache.org/repos/asf/cordova-cli/commit/d30ffea0 Tree: http://git-wip-us.apache.org/repos/asf/cordova-cli/tree/d30ffea0 Diff: http://git-wip-us.apache.org/repos/asf/cordova-cli/diff/d30ffea0 Branch: refs/heads/master2 Commit: d30ffea0a37a0eea27cc4857302a54f2a08056bc Parents: 1ee6a36 Author: Fil Maj <[email protected]> Authored: Mon Jun 10 10:54:38 2013 -0700 Committer: Fil Maj <[email protected]> Committed: Mon Jun 10 10:54:38 2013 -0700 ---------------------------------------------------------------------- bin/cordova | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cordova-cli/blob/d30ffea0/bin/cordova ---------------------------------------------------------------------- diff --git a/bin/cordova b/bin/cordova index 60b2e09..0cd116d 100755 --- a/bin/cordova +++ b/bin/cordova @@ -16,14 +16,17 @@ while (current = tokens.shift()) { // provide clean output on exceptions rather than dumping a stack trace process.on('uncaughtException', function(err){ - console.error(err); + if (verbose) { + console.error(err.stack); + } else { + console.error(err); + } process.exit(1); }); cordova.on('result', console.log); if (verbose) { cordova.on('log', console.log); cordova.on('warn', console.warn); - process.on('uncaughtException', function(err) { console.error(err.stack) }); } if (version) {
