change: 重定向jul至slf4j.

This commit is contained in:
2025-02-03 16:04:32 +08:00
parent fcc8d359c0
commit 1bb78644d8
2 changed files with 14 additions and 0 deletions

View File

@@ -72,6 +72,11 @@
<artifactId>jline</artifactId> <artifactId>jline</artifactId>
<version>3.28.0</version> <version>3.28.0</version>
</dependency> </dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jul-to-slf4j</artifactId>
<version>1.7.36</version>
</dependency>
</dependencies> </dependencies>
<build> <build>

View File

@@ -15,15 +15,20 @@ import com.serliunx.ddns.support.command.target.ConfigCommand;
import com.serliunx.ddns.support.command.target.HelpCommand; import com.serliunx.ddns.support.command.target.HelpCommand;
import com.serliunx.ddns.support.command.target.ReloadCommand; import com.serliunx.ddns.support.command.target.ReloadCommand;
import com.serliunx.ddns.support.log.JLineAdaptAppender; import com.serliunx.ddns.support.log.JLineAdaptAppender;
import com.serliunx.ddns.support.thread.ThreadFactoryBuilder;
import org.jline.reader.LineReader; import org.jline.reader.LineReader;
import org.jline.reader.LineReaderBuilder; import org.jline.reader.LineReaderBuilder;
import org.jline.reader.impl.history.DefaultHistory; import org.jline.reader.impl.history.DefaultHistory;
import org.jline.terminal.Terminal; import org.jline.terminal.Terminal;
import org.jline.terminal.TerminalBuilder; import org.jline.terminal.TerminalBuilder;
import org.jline.utils.Log;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.slf4j.bridge.SLF4JBridgeHandler;
import javax.smartcardio.TerminalFactory;
import java.io.IOException; import java.io.IOException;
import java.util.concurrent.ThreadFactory;
/** /**
* 启动类 * 启动类
@@ -64,6 +69,10 @@ public final class ManagerLite {
} }
public static void main(String[] args) { public static void main(String[] args) {
// 初始化slf4j日志桥接
SLF4JBridgeHandler.removeHandlersForRootLogger();
SLF4JBridgeHandler.install();
// 配置初始化 // 配置初始化
initConfiguration(args); initConfiguration(args);