在项目的build.gradle文件中添加以下代码:
dependencies { // 添加以下依赖 implementation 'io.netty:netty-all:4.1.31.Final' implementation 'org.slf4j:slf4j-api:1.7.25' implementation 'org.slf4j:slf4j-simple:1.7.25' }
// 添加以下配置 testOptions { unitTests { // 设置Log实现为slf4j-simple systemProperty 'org.slf4j.simpleLogger.defaultLogLevel', 'debug' systemProperty 'org.slf4j.simpleLogger.showThreadName', 'false' systemProperty 'org.slf4j.simpleLogger.showDateTime', 'true' systemProperty 'org.slf4j.simpleLogger.dateTimeFormat', 'yyyy-MM-dd HH:mm:ss' systemProperty 'org.slf4j.simpleLogger.logFile', 'System.out' } }
这样就可以解决Netty SLF Logging初始化失败的问题了。