X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.init%2Fsrc%2Forg%2Fargeo%2Finit%2Fosgi%2FActivator.java;fp=org.argeo.init%2Fsrc%2Forg%2Fargeo%2Finit%2Fosgi%2FActivator.java;h=3e0d8e1179c251d1299ed99657c354c07030cf44;hb=01b972e4abce933b3ce06bd18e933b08d3b35464;hp=5a9527041bf01e5c99bb8cc9598d40c620a6b1ee;hpb=b7d8618ce593bbeca7e311d32a4d98988e27f877;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.init/src/org/argeo/init/osgi/Activator.java b/org.argeo.init/src/org/argeo/init/osgi/Activator.java index 5a9527041..3e0d8e117 100644 --- a/org.argeo.init/src/org/argeo/init/osgi/Activator.java +++ b/org.argeo.init/src/org/argeo/init/osgi/Activator.java @@ -1,9 +1,9 @@ package org.argeo.init.osgi; -import java.util.Enumeration; -import java.util.ResourceBundle; -import java.util.Vector; +import java.lang.System.Logger; +import java.lang.System.Logger.Level; +import org.argeo.init.logging.ThinLoggerFinder; import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; @@ -13,9 +13,17 @@ import org.osgi.framework.BundleContext; * //wiki.eclipse.org/Configurator */ public class Activator implements BundleActivator { + static { + // must be called first + ThinLoggerFinder.lazyInit(); + } + Logger logger = System.getLogger(Activator.class.getName()); + private Long checkpoint = null; public void start(final BundleContext bundleContext) throws Exception { + logger.log(Level.DEBUG, () -> "Argeo init via OSGi activator"); + // admin thread Thread adminThread = new AdminThread(bundleContext); adminThread.start(); @@ -33,24 +41,4 @@ public class Activator implements BundleActivator { public void stop(BundleContext context) throws Exception { } - - class JournaldResourceBundle extends ResourceBundle { - - @Override - protected Object handleGetObject(String key) { - switch (key) { - case "ERROR": - return "<5>"; - } - return null; - } - - @Override - public Enumeration getKeys() { - Vector keys = new Vector<>(); - keys.add("ERROR"); - return keys.elements(); - } - - } }