title: console.log() does not appear in my terminal (nwjs)
body: <p>In my nwjs app, I load a <em>_launch.js</em> file from an HTML file:</p>
  
  <pre><code>&lt;html&gt;
  &lt;body&gt;
  &lt;script type="text/javascript" src="_launch.js"&gt;&lt;/script&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>And in my <em>_launch.js</em> file, I fire up the the Node processes I need for an express server and socketIO.</p>
  
  <pre><code>var express = require('express'),
      app = express(),
      server = require('http').Server(app),
      io = require('socket.io')(server),
      gui = require('nw.gui'),
  
      __curDir = process.cwd(),
  
      //keep the logic for the IO connections separate
      ioServer = require(__curDir + '/server.js');
  
  //configure Express to default web requests to /workspace/ folder
  app.use(express.static(__curDir + '/workspace'));
  
  ioServer.init(io, console);
  
  server.listen(3000, function () {
      console.log('HTTP server listening on *:3000');
      window.location = 'http://localhost:3000/MyApp/';
  });
  </code></pre>
  
  <p>The app launches just fine, and my express/socketIO connections are all perfectly working.</p>
  
  <p>But while the <em>console.log()</em> in the server.listen() callback appears in my terminal, any messages I try to log from the <em>server.js</em> file (required earlier) never show up anywhere.</p>
  
  <p>Any ideas why?</p>
  
  <p>Per the nwjs wiki, any files loaded via <em>require()</em> should be running in the Node context (and mine otherwise appears to be) -- but for whatever reason, I cannot use <em>console.log()</em> to view logged information.</p>