diff --git a/lib/appenders/clustered.js b/lib/appenders/clustered.js index aae3a4c..b427ab6 100755 --- a/lib/appenders/clustered.js +++ b/lib/appenders/clustered.js @@ -71,7 +71,10 @@ function createAppender(config) { if (config.actualAppenders) { var size = config.actualAppenders.length; for(var i = 0; i < size; i++) { - config.actualAppenders[i](loggingEvent); + if (!config.appenders[i].category || config.appenders[i].category === loggingEvent.categoryName) { + // Relying on the index is not a good practice but otherwise the change would have been bigger. + config.actualAppenders[i](loggingEvent); + } } } }