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/11/07 10:05:10 UTC
[sling-org-apache-sling-scripting-java] 37/43: Add some logging for
activation/deactivation
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 <cz...@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" <co...@sling.apache.org>.