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

rombert pushed a commit to annotated tag org.apache.sling.scripting.java-2.0.10
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-scripting-java.git

commit 7ca569bab08ec0905dd7db0681a810c3a8fbb7c7
Author: Carsten Ziegeler <cziege...@apache.org>
AuthorDate: Wed Jul 2 08:15:28 2014 +0000

    Add some logging for activation/deactivation
    
    git-svn-id: 
https://svn.apache.org/repos/asf/sling/trunk/contrib/scripting/java@1607276 
13f79535-47bb-0310-9956-ffa450edef68
---
 .../sling/scripting/java/impl/JavaScriptEngineFactory.java     | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git 
a/src/main/java/org/apache/sling/scripting/java/impl/JavaScriptEngineFactory.java
 
b/src/main/java/org/apache/sling/scripting/java/impl/JavaScriptEngineFactory.java
index e2149d3..52e7d3b 100644
--- 
a/src/main/java/org/apache/sling/scripting/java/impl/JavaScriptEngineFactory.java
+++ 
b/src/main/java/org/apache/sling/scripting/java/impl/JavaScriptEngineFactory.java
@@ -53,6 +53,8 @@ import org.osgi.framework.ServiceRegistration;
 import org.osgi.service.component.ComponentContext;
 import org.osgi.service.event.Event;
 import org.osgi.service.event.EventHandler;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 /**
  * The Java engine
@@ -72,6 +74,8 @@ public class JavaScriptEngineFactory
     extends AbstractScriptEngineFactory
     implements EventHandler {
 
+    private final Logger logger = LoggerFactory.getLogger(this.getClass());
+
     public static final String PROPERTY_COMPILER_SOURCE_V_M = 
"java.compilerSourceVM";
 
     public static final String PROPERTY_COMPILER_TARGET_V_M = 
"java.compilerTargetVM";
@@ -146,8 +150,8 @@ public class JavaScriptEngineFactory
      */
     @SuppressWarnings("unchecked")
     protected void activate(final ComponentContext componentContext) {
-        this.ioProvider = new SlingIOProvider(this.javaCompiler,
-                                              
CompilerOptions.createOptions(componentContext.getProperties()));
+        final CompilerOptions opts = 
CompilerOptions.createOptions(componentContext.getProperties());
+        this.ioProvider = new SlingIOProvider(this.javaCompiler, opts);
         this.javaServletContext = new JavaServletContext(ioProvider,
             slingServletContext);
 
@@ -162,6 +166,7 @@ public class JavaScriptEngineFactory
 
         this.eventHandlerRegistration = componentContext.getBundleContext()
                   .registerService(EventHandler.class.getName(), this, props);
+        logger.info("Activating Apache Sling Script Engine for Java with 
options {}", opts);
     }
 
     /**
@@ -179,6 +184,7 @@ public class JavaScriptEngineFactory
         }
         javaServletContext = null;
         servletConfig = null;
+        logger.info("Deactivating Apache Sling Script Engine for Java");
     }
 
     /**

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

Reply via email to