/* | |
* log-exceptions.js: A test fixture for logging exceptions in 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', 'exception.log'), | |
handleExceptions: true | |
}) | |
] | |
}); | |
logger.handleExceptions(); | |
setTimeout(function () { | |
throw new Error('OH NOES! It failed!'); | |
}, 1000); |