Author: kwall
Date: Fri May 22 16:11:32 2015
New Revision: 1681158

URL: http://svn.apache.org/r1681158
Log:
QPID-6533: [Java Broker] Logging, add filters to the broker memory logger

Modified:
    
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/BrokerMemoryLoggerImpl.java

Modified: 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/BrokerMemoryLoggerImpl.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/BrokerMemoryLoggerImpl.java?rev=1681158&r1=1681157&r2=1681158&view=diff
==============================================================================
--- 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/BrokerMemoryLoggerImpl.java
 (original)
+++ 
qpid/java/trunk/broker-core/src/main/java/org/apache/qpid/server/logging/BrokerMemoryLoggerImpl.java
 Fri May 22 16:11:32 2015
@@ -30,6 +30,7 @@ import org.slf4j.LoggerFactory;
 
 import org.apache.qpid.server.model.AbstractConfiguredObject;
 import org.apache.qpid.server.model.Broker;
+import org.apache.qpid.server.model.BrokerLoggerFilter;
 import org.apache.qpid.server.model.ManagedAttributeField;
 import org.apache.qpid.server.model.ManagedObjectFactoryConstructor;
 
@@ -61,6 +62,12 @@ public class BrokerMemoryLoggerImpl exte
         final RecordEventAppender appender = new 
RecordEventAppender(getMaxRecords());
         appender.setName(getName());
         appender.setContext(loggerContext);
+
+        for(BrokerLoggerFilter<?> filter : 
getChildren(BrokerLoggerFilter.class))
+        {
+            appender.addFilter(filter.asFilter());
+        }
+        appender.addFilter(DenyAllFilter.getInstance());
         appender.start();
         return appender;
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to