From 78fa67ba8326529d082f38eacd5cc731f6ae8f99 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Sat, 28 May 2022 11:30:19 +0200 Subject: [PATCH] Make sure LoggerFinder has been lazily activated. --- .../src/org/argeo/init/osgi/OsgiRuntimeContext.java | 8 ++++++++ 1 file changed, 8 insertions(+) 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; + } + } -- 2.30.2