Singly/hallway — pull request #657 by kristjan (2012-11-15 00:28:34+00:00)
Title: Show a real stack trace in `logger.error`

If `logger.error` receives an `Error` object, it will do the helpful thing
and print the error's real stacktrace. If it receives a string, it will make
up the same trace it's been using so far, which shows where the string was
produced.

This makes it way easier to track down uncaught exceptions in particular, and
paves the transition towards all of our string errors becoming real objects.

cc @beau, perhaps @temas for review

![](http://cl.ly/image/1p3d0t0b3Q0Z/content#.png)