entries, IdeLogLevel minLogLevel, IdeLogListenerCollector collector) {
- super(minLogLevel, level -> new IdeSubLoggerSlf4j(level, collector));
+ super(minLogLevel, level -> new IdeSubLoggerOut(level, null, true, minLogLevel, collector));
this.collector = collector;
}
diff --git a/url-updater/src/main/resources/META-INF/services/org.slf4j.spi.SLF4JServiceProvider b/url-updater/src/main/resources/META-INF/services/org.slf4j.spi.SLF4JServiceProvider
new file mode 100644
index 0000000000..0bb90a9c2b
--- /dev/null
+++ b/url-updater/src/main/resources/META-INF/services/org.slf4j.spi.SLF4JServiceProvider
@@ -0,0 +1 @@
+ch.qos.logback.classic.spi.LogbackServiceProvider
diff --git a/url-updater/src/test/java/com/devonfw/tools/ide/url/updater/UrlUpdaterTest.java b/url-updater/src/test/java/com/devonfw/tools/ide/url/updater/UrlUpdaterTest.java
index 332ca9af24..0e7fb2d2aa 100644
--- a/url-updater/src/test/java/com/devonfw/tools/ide/url/updater/UrlUpdaterTest.java
+++ b/url-updater/src/test/java/com/devonfw/tools/ide/url/updater/UrlUpdaterTest.java
@@ -31,7 +31,7 @@
import com.github.tomakehurst.wiremock.junit5.WireMockTest;
/**
- * Test of {@link com.devonfw.tools.ide.url.updater.UrlUpdater} using wiremock to simulate network downloads.
+ * Test of {@link UrlUpdater} using wiremock to simulate network downloads.
*/
@WireMockTest
public class UrlUpdaterTest extends AbstractUrlUpdaterTest {
@@ -42,7 +42,7 @@ public class UrlUpdaterTest extends AbstractUrlUpdaterTest {
private final static String TEST_DATA_ROOT = "src/test/resources/integrationtest/UrlUpdaterTest";
/**
- * Tests if the {@link com.devonfw.tools.ide.url.updater.UrlUpdater} can automatically add a missing OS (in this case the linux_x64)
+ * Tests if the {@link UrlUpdater} can automatically add a missing OS (in this case the linux_x64)
*
* @param tempDir Temporary directory
* @param wmRuntimeInfo wireMock server on a random port
@@ -209,7 +209,7 @@ public void testSuccessStateUpdatedAfterError(@TempDir Path tempDir, WireMockRun
}
/**
- * Tests if the the tool version gets entirely removed if all versions are broken for a long time.
+ * Tests if the tool version gets entirely removed if all versions are broken for a long time.
*
* @param tempDir Temporary directory
* @param wmRuntimeInfo wireMock server on a random port
@@ -254,7 +254,7 @@ public void testVersionRemovedIfErrorPersists(@TempDir Path tempDir, WireMockRun
}
/**
- * Tests if the {@link com.devonfw.tools.ide.url.updater.UrlUpdater} will fail resolving a server with a Content-Type:text header response.
+ * Tests if the {@link UrlUpdater} will fail resolving a server with a Content-Type:text header response.
*
* See: #1343 for reference.
*
@@ -281,7 +281,7 @@ public void testUrlUpdaterWithTextContentTypeWillNotCreateStatusJson(@TempDir Pa
}
/**
- * Tests if the {@link com.devonfw.tools.ide.url.updater.UrlUpdater} will handle the literally latest version of a tool correctly
+ * Tests if the {@link UrlUpdater} will handle the literally latest version of a tool correctly
*
* @param tempDir Temporary directory
* @param wmRuntimeInfo wireMock server on a random port