1
0
Fork 0
mirror of https://github.com/seejohnrun/haste-server.git synced 2024-11-01 19:41:21 +00:00
haste-server/node_modules/winston/test/fixtures/scripts/unhandle-exceptions.js

26 lines
564 B
JavaScript
Raw Normal View History

2012-02-06 19:09:01 +00:00
/*
* unhandle-exceptions.js: A test fixture for using `.unhandleExceptions()` winston.
*
* (C) 2011 Charlie Robbins
* MIT LICENCE
*
*/
var path = require('path'),
winston = require('../../../lib/winston');
var logger = new (winston.Logger)({
transports: [
new (winston.transports.File)({
filename: path.join(__dirname, '..', 'logs', 'unhandle-exception.log'),
handleExceptions: true
})
]
});
logger.handleExceptions();
logger.unhandleExceptions();
setTimeout(function () {
throw new Error('OH NOES! It failed!');
}, 1000);