2 var log4js = require('../log4js');
4 function categoryFilter (excludes, appender) {
5 if (typeof(excludes) === 'string') excludes = [excludes];
6 return function(logEvent) {
7 if (excludes.indexOf(logEvent.categoryName) === -1) {
13 function configure(config, options) {
14 log4js.loadAppender(config.appender.type);
15 var appender = log4js.appenderMakers[config.appender.type](config.appender, options);
16 return categoryFilter(config.exclude, appender);
19 exports.appender = categoryFilter;
20 exports.configure = configure;