From b5eef3ccad4cfc291b9c37ffc38df65e6adc32fa Mon Sep 17 00:00:00 2001 From: AsamK Date: Mon, 8 Nov 2021 21:16:06 +0100 Subject: [PATCH] Add logging bridge for java.util.logging --- build.gradle.kts | 1 + src/main/java/org/asamk/signal/Main.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index eb4b18fa..baba4b68 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -37,6 +37,7 @@ dependencies { implementation("net.sourceforge.argparse4j:argparse4j:0.9.0") implementation("com.github.hypfvieh:dbus-java:3.3.1") implementation("org.slf4j:slf4j-simple:1.7.32") + implementation("org.slf4j", "jul-to-slf4j", "1.7.32") implementation(project(":lib")) } diff --git a/src/main/java/org/asamk/signal/Main.java b/src/main/java/org/asamk/signal/Main.java index 863f8388..eaa85c12 100644 --- a/src/main/java/org/asamk/signal/Main.java +++ b/src/main/java/org/asamk/signal/Main.java @@ -29,6 +29,7 @@ import org.asamk.signal.commands.exceptions.UserErrorException; import org.asamk.signal.manager.Manager; import org.asamk.signal.util.SecurityProvider; import org.bouncycastle.jce.provider.BouncyCastleProvider; +import org.slf4j.bridge.SLF4JBridgeHandler; import java.security.Security; @@ -97,6 +98,9 @@ public class Main { System.setProperty("org.slf4j.simpleLogger.showShortLogName", "true"); System.setProperty("org.slf4j.simpleLogger.showDateTime", "false"); } + SLF4JBridgeHandler.removeHandlersForRootLogger(); + SLF4JBridgeHandler.install(); + // java.util.logging.Logger.getLogger("").setLevel(java.util.logging.Level.FINEST); } private static int getStatusForError(final CommandException e) { -- 2.50.1