UNPKG

ember-introjs

Version:
21 lines (18 loc) 632 B
import Ember from 'ember'; /** * Initializer to attach an `onError` hook to your app running in fastboot. It catches any run loop * exceptions and other errors and prevents the node process from crashing. * */ export default { name: 'error-handler', initialize: function(application) { if (!Ember.onerror) { // if no onerror handler is defined, define one for fastboot environments Ember.onerror = function(err) { let errorMessage = `There was an error running your app in fastboot. More info about the error: \n ${err.stack || err}`; Ember.Logger.error(errorMessage); } } } };