Como capturar todos os erros não detectados em um aplicativo de polímero de dardo?
Quero colocar um manipulador que capture todos os erros não tratados em um aplicativo Polymer.
eu imagineiZone
seria o truque tão tentado
void main() {
runZoned(() => initPolymer(), onError: (e, stackTrace) {
_log.shout('TOP ZONE', e, stackTrace);
});
}
Mas isso não funciona. Os erros nunca chegam a esse manipulador de erros.
Não tenho certeza se isso está relacionado ahttp://code.google.com/p/dart/issues/detail?id=15854
Como as pessoas lidam com isso?