From: AsamK Date: Tue, 30 May 2023 11:03:00 +0000 (+0200) Subject: Remove libsignal logs on console, when log-file is given X-Git-Tag: v0.12.0~42 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/c852bd8a85f93385d34df634e680704ec68d5b00?hp=7499b41d6b66ad315eed24c203151d0c2f07c500 Remove libsignal logs on console, when log-file is given --- diff --git a/src/main/java/org/asamk/signal/logging/LogConfigurator.java b/src/main/java/org/asamk/signal/logging/LogConfigurator.java index 83646d7e..114ad5ff 100644 --- a/src/main/java/org/asamk/signal/logging/LogConfigurator.java +++ b/src/main/java/org/asamk/signal/logging/LogConfigurator.java @@ -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;