[dojo-contributors] Instrumenting deferreds to log (unhandled) rejection values

James Burke jburke at dojotoolkit.org
Mon Jun 11 01:35:26 EDT 2012


On Sun, Jun 10, 2012 at 3:14 PM, Mark Wubben <mark at novemberborn.net> wrote:
> I'd prefer the unhandled-rejections strategy to be the default, as it cuts down on needless logs in favor of logging just those errors that are not handled anywhere.
>
> It should also be possible under Chrome [1] to expose stack traces of where a deferred is instantiated. This will make the error logs more useful. Q [2] supports this.
>
> Thoughts?

Just some other data points that may help inform a path:

This has come up in Q too, with pools/domains mentioned:
https://github.com/kriskowal/q/issues/23

and in Node, not with promises directly but with missed error
events/exceptions, and they are trying something they call domains:
http://nodejs.org/docs/v0.7.10/api/domain.html

James


More information about the dojo-contributors mailing list