]> nmode's Git Repositories - signal-cli/commitdiff
Remove libsignal logs on console, when log-file is given
authorAsamK <asamk@gmx.de>
Tue, 30 May 2023 11:03:00 +0000 (13:03 +0200)
committerAsamK <asamk@gmx.de>
Tue, 30 May 2023 11:03:00 +0000 (13:03 +0200)
src/main/java/org/asamk/signal/logging/LogConfigurator.java

index 83646d7e5e5ca70c3c9cc10aa7df35d55b68476d..114ad5ffdefbf69535cca86c7960ed58164a901f 100644 (file)
@@ -52,9 +52,11 @@ public class LogConfigurator extends ContextAwareBase implements Configurator {
             consoleAppender.addFilter(new Filter<>() {
                 @Override
                 public FilterReply decide(final ILoggingEvent event) {
-                    return event.getLevel().isGreaterOrEqual(Level.WARN) || (
-                            event.getLevel().isGreaterOrEqual(Level.INFO) && event.getLoggerName()
-                                    .startsWith("org.asamk")
+                    return !"LibSignal".equals(event.getLoggerName()) && (
+                            event.getLevel().isGreaterOrEqual(Level.WARN) || (
+                                    event.getLevel().isGreaterOrEqual(Level.INFO) && event.getLoggerName()
+                                            .startsWith("org.asamk")
+                            )
                     )
 
                             ? FilterReply.NEUTRAL : FilterReply.DENY;