Clean up Argeo Init
[lgpl/argeo-commons.git] / org.argeo.init / src / org / argeo / api / a2 / OsgiContext.java
index dfed170d182bd08e17f1eafbaf599817e18520b2..4ec186bf90cd51afa3a03fe1d407bd7ea239bbac 100644 (file)
@@ -1,6 +1,8 @@
 package org.argeo.api.a2;
 
-import org.argeo.init.osgi.OsgiBootUtils;
+import java.lang.System.Logger;
+import java.lang.System.Logger.Level;
+
 import org.osgi.framework.Bundle;
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.FrameworkUtil;
@@ -10,6 +12,8 @@ import org.osgi.framework.Version;
  * A running OSGi bundle context seen as a {@link AbstractProvisioningSource}.
  */
 class OsgiContext extends AbstractProvisioningSource {
+       private final static Logger logger = System.getLogger(OsgiContext.class.getName());
+
        private final BundleContext bc;
 
        private A2Contribution runtimeContribution;
@@ -41,8 +45,8 @@ class OsgiContext extends AbstractProvisioningSource {
                Version version = bundle.getVersion();
                A2Component component = runtimeContribution.getOrAddComponent(componentId);
                A2Module module = component.getOrAddModule(version, bundle);
-               if (OsgiBootUtils.isDebug())
-                       OsgiBootUtils.debug("Registered bundle module " + module + " (location id: " + bundle.getLocation() + ")");
+               logger.log(Level.TRACE,
+                               () -> "Registered bundle module " + module + " (location id: " + bundle.getLocation() + ")");
 
        }
 }