]> nmode's Git Repositories - signal-cli/commitdiff
Add logging bridge for java.util.logging
authorAsamK <asamk@gmx.de>
Mon, 8 Nov 2021 20:16:06 +0000 (21:16 +0100)
committerAsamK <asamk@gmx.de>
Mon, 8 Nov 2021 21:16:44 +0000 (22:16 +0100)
build.gradle.kts
src/main/java/org/asamk/signal/Main.java

index eb4b18fafc56d0b9b166d4e35b5053b3f8dc22bc..baba4b68167d7218348f71a191745790ec676940 100644 (file)
@@ -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"))
 }
 
index 863f838824fe1bf4822ce85e9f69c84fdc96f4e4..eaa85c128eff4357c2dbc8a1e6eaf36f7d085d7a 100644 (file)
@@ -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) {