Как отловить все необнаруженные ошибки в приложении дартс-полимера?
Я хочу добавить обработчик, который будет перехватывать все необработанные ошибки в приложении Polymer.
Я догадалсяZone
будет трюк, так попробовал
void main() {
runZoned(() => initPolymer(), onError: (e, stackTrace) {
_log.shout('TOP ZONE', e, stackTrace);
});
}
Но это не работает. Ошибки никогда не попадают в этот обработчик ошибок.
Не уверен, относится ли это кhttp://code.google.com/p/dart/issues/detail?id=15854
Как люди справляются с этим?