title: Any actual stable way to log errors in Node.js + Express?
body: <p>So, I've been looking at this for quiet a while now. As of Node.js 0.8.15, <code>Event: 'uncaughtException'</code> at <a href="http://nodejs.org/api/process.html#process_event_uncaughtexception" rel="noreferrer">http://nodejs.org/api/process.html#process_event_uncaughtexception</a> says:</p>
  
  <pre><code>Don't use it, use domains instead. If you do use it, restart your application after every unhandled exception!
  </code></pre>
  
  <p>And domains at <a href="http://nodejs.org/api/domain.html" rel="noreferrer">http://nodejs.org/api/domain.html</a> say:</p>
  
  <pre><code>Stability: 1 - Experimental
  </code></pre>
  
  <p>(also they refuse to work for me - my app still crashes)</p>
  
  <p>All I am trying to do is not let my Node.js + Express app crash.</p>
  
  <p>Any actual way anybody has been successful in logging ALL errors to a file (expected &amp; unexpected like syntax errors) and not let Node.js crash?</p>
  
  <p>I've heard plenty of theoretical answers, any actual code that works?</p>