diff --git a/init.js b/init.js index 9df136f..526d8b4 100644 --- a/init.js +++ b/init.js @@ -22,7 +22,7 @@ catch(e){ return; } -config.version = "v0.97"; +config.version = "v0.98"; require('./lib/logger.js'); diff --git a/lib/exceptionWriter.js b/lib/exceptionWriter.js index 35efc67..8854d0e 100644 --- a/lib/exceptionWriter.js +++ b/lib/exceptionWriter.js @@ -7,7 +7,6 @@ var dateFormat = require('dateformat'); module.exports = function(logSystem){ process.on('uncaughtException', function(err) { - console.log('\n' + err.stack + '\n'); var time = dateFormat(new Date(), 'yyyy-mm-dd HH:MM:ss'); fs.appendFile(config.logging.files.directory + '/' + logSystem + '_crash.log', time + '\n' + err.stack + '\n\n', function(err){ diff --git a/lib/logger.js b/lib/logger.js index 6028a4d..09c6889 100644 --- a/lib/logger.js +++ b/lib/logger.js @@ -28,9 +28,9 @@ var pendingWrites = {}; setInterval(function(){ for (var fileName in pendingWrites){ - var data = pendingWrites[data]; + var data = pendingWrites[fileName]; + fs.appendFile(fileName, data); delete pendingWrites[fileName]; - fs.appendFile(fileName, pendingWrites); } }, config.logging.files.flushInterval * 1000);