You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/10/18 23:25:48 UTC

[sling-org-apache-sling-startupfilter] 13/21: SLING-3119 - log filter pattern when activated

This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-startupfilter.git

commit d28e5d657f78cf5ce9f77eeff32992d0be848a65
Author: Bertrand Delacretaz <bd...@apache.org>
AuthorDate: Fri Sep 27 13:21:00 2013 +0000

    SLING-3119 - log filter pattern when activated
    
    git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1526893 13f79535-47bb-0310-9956-ffa450edef68
---
 .../org/apache/sling/startupfilter/impl/StartupFilterImpl.java     | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/apache/sling/startupfilter/impl/StartupFilterImpl.java b/src/main/java/org/apache/sling/startupfilter/impl/StartupFilterImpl.java
index a56cfb2..aeb88a2 100644
--- a/src/main/java/org/apache/sling/startupfilter/impl/StartupFilterImpl.java
+++ b/src/main/java/org/apache/sling/startupfilter/impl/StartupFilterImpl.java
@@ -79,7 +79,7 @@ public class StartupFilterImpl implements StartupFilter, Filter {
     @Reference(cardinality=ReferenceCardinality.OPTIONAL_UNARY, policy=ReferencePolicy.DYNAMIC)
     private StartupFilterDisabler startupFilterDisabler;
 
-    private final String FRAMEWORK_PROP_MANAGER_ROOT = "felix.webconsole.manager.root";
+    private static final String FRAMEWORK_PROP_MANAGER_ROOT = "felix.webconsole.manager.root";
     static final String DEFAULT_MANAGER_ROOT = "/system/console";
     private String managerRoot;
     
@@ -179,12 +179,13 @@ public class StartupFilterImpl implements StartupFilter, Filter {
     
     public synchronized void enable() {
         if(filterServiceRegistration == null) {
+            final String pattern = "^(?!"+ managerRoot +")(.+)";
             final Hashtable<String, Object> params = new Hashtable<String, Object>();
             params.put(Constants.SERVICE_RANKING, 0x9000); // run before RequestLoggerFilter (0x8000)
             params.put("filter.scope", "REQUEST");
-            params.put("pattern", "^(?!"+ managerRoot +")(.+)");
+            params.put("pattern", pattern);
             filterServiceRegistration = bundleContext.registerService(Filter.class.getName(), this, params);
-            log.info("Registered {} as a Filter service", this);
+            log.info("Registered {} as a Filter service with pattern {}", this, pattern);
         }
     }
     

-- 
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.