log4js-node/test
Marcin Kielar 61beac28d3 Clustered appender for log4js.
+ lib/appenders/clustered.js
+ test/clusteredAppender-test.js

Instead os using sockets (like multiprocess) or dead and unmaintained hook.io, Clustered appender
uses process.send(message) / worker.on('message', callback) mechanisms for transporting data
between worker processes and master logger.

Master logger takes an "appenders" array of actual appenders that are triggered when worker appenders send some data.
This guarantees sequential writes to appenders, so the log messages are not mixed in single lines of log.
2013-08-09 00:04:25 +02:00
..
streams improved coverage of rolling file stream 2013-07-05 08:36:42 +10:00
categoryFilter-test.js formatting fixes, unnecessary code removed 2013-08-05 11:40:59 +10:00
clusteredAppender-test.js Clustered appender for log4js. 2013-08-09 00:04:25 +02:00
configuration-test.js more linting 2013-05-30 07:54:42 +10:00
configureNoLevels-test.js don't create functions in a loop 2013-06-04 08:32:35 +10:00
connect-logger-test.js improved coverage for connect-logger 2013-06-18 08:47:18 +10:00
consoleAppender-test.js improved coverage for console appender 2013-06-18 08:47:32 +10:00
date_format-test.js improved coverage of date format 2013-07-08 08:51:42 +10:00
dateFileAppender-test.js improved coverage of file appenders 2013-06-28 08:44:54 +10:00
debug-test.js moved debug fn out to own module, added tests 2013-06-24 08:51:10 +10:00
fileAppender-test.js improved coverage of file appenders 2013-06-28 08:44:54 +10:00
gelfAppender-test.js Merge branch 'master' of https://github.com/nomiddlename/log4js-node 2013-07-08 15:24:29 +10:00
global-log-level-test.js more linting 2013-05-27 08:15:57 +10:00
hookioAppender-test.js improved coverage of hookio appender 2013-07-08 08:46:11 +10:00
layouts-test.js improved coverage for layouts 2013-06-14 08:13:16 +10:00
levels-test.js added test to improve levels coverage 2013-06-14 07:28:55 +10:00
log4js.json initial refactoring to allow dependency injection 2010-12-04 20:47:30 +11:00
log-abspath-test.js more linting 2013-05-27 07:48:29 +10:00
logger-test.js improved coverage of logger 2013-07-01 08:24:29 +10:00
logging-test.js simplified the reload config code a little, moved the tests into their own file, improved coverage 2013-07-09 09:24:11 +10:00
logLevelFilter-test.js more linting 2013-05-27 07:44:59 +10:00
multiprocess-test.js improved coverage of multiprocess appender 2013-07-01 08:24:06 +10:00
nolog-test.js more linting 2013-05-26 17:15:10 +10:00
reloadConfiguration-test.js simplified the reload config code a little, moved the tests into their own file, improved coverage 2013-07-09 09:24:11 +10:00
setLevel-asymmetry-test.js more linting 2013-05-26 16:51:46 +10:00
smtpAppender-test.js increased test coverage for smtp appender 2013-06-05 18:30:11 +10:00
with-categoryFilter.json Category excluding filter. 2013-02-26 13:27:07 +00:00
with-dateFile.json Working date rolling file appender. 2012-09-25 08:16:59 +10:00
with-log-rolling.json Removed mentions of pollInterval (issue #93) 2012-09-04 13:48:35 +10:00
with-logLevelFilter.json All tests pass, moved appenders into separate files, so that extra ones can be added easily 2011-07-26 08:52:40 +10:00