首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >完全删除log4j

完全删除log4j
EN

Stack Overflow用户
提问于 2022-01-12 15:56:38
回答 1查看 805关注 0票数 2

我有一个来自start.spring.io的全新测试项目,包含以下gradle文件:

代码语言:javascript
复制
plugins {
  id 'org.springframework.boot' version '2.6.2'
  id 'io.spring.dependency-management' version '1.0.11.RELEASE'
  id 'java'
}

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '11'

repositories {
  mavenCentral()
}

dependencies {
  implementation 'org.springframework.boot:spring-boot-starter-web'
  testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

test {
  useJUnitPlatform()
}

在查看依赖项时,我得到以下信息:

代码语言:javascript
复制
|    |    +--- org.springframework.boot:spring-boot-starter-logging:2.6.2
|    |    |    +--- ch.qos.logback:logback-classic:1.2.9
|    |    |    |    +--- ch.qos.logback:logback-core:1.2.9
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.32
|    |    |    +--- org.apache.logging.log4j:log4j-to-slf4j:2.17.0
|    |    |    |    +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.32
|    |    |    |    \--- org.apache.logging.log4j:log4j-api:2.17.0
|    |    |    \--- org.slf4j:jul-to-slf4j:1.7.32
|    |    |         \--- org.slf4j:slf4j-api:1.7.32

如何从项目中完全删除log4j,以及我的gradle文件应该是什么样子的?我想专门使用logback。

EN

回答 1

Stack Overflow用户

发布于 2022-01-12 16:48:50

你已经摆脱了log4j。

如果依赖项不包括log4j核心jar,则不会登录到log4j。api jar没有任何功能。api和log4j到slf4jjar一起确保任何直接使用log4j的依赖项都被重定向到slf4j,后者将使用logback。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70684570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档