LogConfigurator.scrubSensitiveInformation = scrubSensitiveInformation;
}
+ @Override
public ExecutionStatus configure(LoggerContext lc) {
final var rootLogger = lc.getLogger(Logger.ROOT_LOGGER_NAME);
rootLogger.addAppender(consoleAppender);
lc.getLogger("org.asamk").setLevel(verboseLevel > 1 ? Level.ALL : verboseLevel > 0 ? Level.DEBUG : Level.INFO);
+ lc.getLogger("com.zaxxer.hikari.pool.PoolBase")
+ .setLevel(verboseLevel > 2 ? Level.ALL : verboseLevel > 1 ? Level.INFO : Level.WARN);
+ lc.getLogger("org.sqlite.core.NativeDB")
+ .setLevel(verboseLevel > 3 ? Level.ALL : verboseLevel > 1 ? Level.INFO : Level.WARN);
if (logFile != null) {
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;