X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.init%2Fsrc%2Forg%2Fargeo%2Finit%2Fosgi%2FOsgiRuntimeContext.java;h=9bb59ef1dc5c87744291fe3213f4c181ced12b51;hb=78fa67ba8326529d082f38eacd5cc731f6ae8f99;hp=373e3d6719115030884a2ed770b7dbf6667724d9;hpb=07d7fb980f4ad55213013437bc553b33dca626e4;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.init/src/org/argeo/init/osgi/OsgiRuntimeContext.java b/org.argeo.init/src/org/argeo/init/osgi/OsgiRuntimeContext.java index 373e3d671..9bb59ef1d 100644 --- a/org.argeo.init/src/org/argeo/init/osgi/OsgiRuntimeContext.java +++ b/org.argeo.init/src/org/argeo/init/osgi/OsgiRuntimeContext.java @@ -1,5 +1,6 @@ package org.argeo.init.osgi; +import java.lang.System.LoggerFinder; import java.util.Collections; import java.util.Hashtable; import java.util.Map; @@ -55,6 +56,9 @@ public class OsgiRuntimeContext implements RuntimeContext { } public void start(BundleContext bundleContext) { + // Make sure LoggerFinder has been searched for, since it is lazily loaded + LoggerFinder.getLoggerFinder(); + // logging loggingConfigurationSr = bundleContext.registerService(Consumer.class, ThinLoggerFinder.getConfigurationConsumer(), @@ -113,4 +117,8 @@ public class OsgiRuntimeContext implements RuntimeContext { } + public Framework getFramework() { + return framework; + } + }