Wie fange ich alle nicht erfassten Fehler in einer Dart Polymer-App ab?

Ich möchte einen Handler einfügen, der alle nicht behandelten Fehler in einer Polymer-App abfängt.

Ich dachte mirZone wäre der Trick so versucht

void main() {
  runZoned(() => initPolymer(), onError: (e, stackTrace) {
    _log.shout('TOP ZONE', e, stackTrace);
  });
}

Aber das funktioniert nicht. Die Fehler gelangen nie zu dieser Fehlerbehandlungsroutine.

Nicht sicher, ob dies mit @ zusammenhänhttp: //code.google.com/p/dart/issues/detail? id = 15854

Wie gehen die Leute damit um?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage