diff --git a/examples/redis-appender b/examples/redis-appender new file mode 100644 index 0000000..b76dffb --- /dev/null +++ b/examples/redis-appender @@ -0,0 +1,40 @@ +//Note that redis appender needs install redis to work. + +var log4js = require('../lib/log4js'); + +log4js.configure({ + "appenders": [ + { + type: 'console', + category: 'console' + }, { + type: 'dateFile', + filename: 'logs/log.txt', + pattern: 'yyyyMMdd', + alwaysIncludePattern: false, + category: 'dateFile' + }, { + type: 'redis', + host: '127.0.0.1', + port: 6379, + pass: '', + channel: 'q_log', + category: 'redis', + layout: { + type: 'pattern', + pattern: '%d{yyyy-MM-dd hh:mm:ss:SSS}#%p#%m' + } + } + ] +}); +log = log4js.getLogger("console"); +logRedis = log4js.getLogger("redis"); + +function doTheLogging(x) { + log.info("Logging something %d", x); + logRedis.info("Logging something %d", x); +} + +for ( ; i < 500; i++) { + doTheLogging(i); +}