@loggy/adapter-nodejs
Version:
Adapter to monitor NodeJS web servers.
21 lines (18 loc) • 523 B
JavaScript
const broker = require('../broker/');
/**
* Enables event listeners to register uncaught exceptions
* as well as unhandled promise rejections.
*/
const enableAll = () => {
process.on('uncaughtException', async (error) => {
await broker.error(error);
console.error(error);
process.exit(1);
});
process.on('unhandledRejection', async (error) => {
await broker.error(error);
console.error(error);
process.exit(1);
});
};
module.exports = { enableAll };