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]