Added node modules

This commit is contained in:
John Crepezzi
2012-02-06 14:09:01 -05:00
parent ca9d4c18f7
commit d1e0644a4e
575 changed files with 77900 additions and 6 deletions

View File

@@ -0,0 +1,21 @@
/*
* default-exceptions.js: A test fixture for logging exceptions with the default winston logger.
*
* (C) 2011 Charlie Robbins
* MIT LICENCE
*
*/
var path = require('path'),
winston = require('../../../lib/winston');
winston.handleExceptions([
new (winston.transports.File)({
filename: path.join(__dirname, '..', 'logs', 'default-exception.log'),
handleExceptions: true
})
]);
setTimeout(function () {
throw new Error('OH NOES! It failed!');
}, 1000);

View File

@@ -0,0 +1,25 @@
/*
* default-exceptions.js: A test fixture for logging exceptions with the default winston logger.
*
* (C) 2011 Charlie Robbins
* MIT LICENCE
*
*/
var path = require('path'),
winston = require('../../../lib/winston');
winston.exitOnError = function (err) {
return err.message !== 'Ignore this error';
};
winston.handleExceptions([
new (winston.transports.File)({
filename: path.join(__dirname, '..', 'logs', 'exit-on-error.log'),
handleExceptions: true
})
]);
setTimeout(function () {
throw new Error('Ignore this error');
}, 1000);

View File

@@ -0,0 +1,25 @@
/*
* 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);

View File

@@ -0,0 +1,26 @@
/*
* 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);