java - 使用 Lombok @Slf4j 时如何使来自其他依赖项的日志静音
问题描述
我们使用带有注释 @Slf4j 的 Lombok 将我们的日志打印到控制台,如下所示:
log.error("Some error")
log.info("Something")
但是,还有很多其他行正在打印,例如从
com.amazonaws.request.
org.apache.http.impl.conn.
我们将 Maven 用于我们的依赖项。我尝试使用类似于此的 log4j.properties
log4j.logger.com.amazonaws=OFF
log4j.logger.org.apache.http.wire=OFF
log4j.logger.org.apache.commons.httpclient=OFF
但我不确定我的文件是否在正确的路径中,或者为什么它没有读取它。我尝试将它放在 src/main/resources 或项目根目录中,但什么也没有。
我将 Lombox 添加为依赖项,如下所示:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
并使用注释@Slf4j
任何有关如何从其他依赖项中关闭日志的建议将不胜感激
解决方案
推荐阅读
- javascript - GraphQL:猫鼬 updateMany 的突变返回类型是什么?
- javascript - 阻止在 wordpress 中设置的 cookie
- android - 如何将 ListView 内容放入 EditText?
- git - 在 Gitlab 登录页面中更改选项卡名称
- javascript - 控制台登录单行
- coq - 先写假设?
- angularjs - ng-repeat 评论在 Internet Explorer 中显示,同时在其他 angularjs 上工作正常
- excel - 将中间过滤范围传递给 INDEX MATCH
- vue.js - Datepicker VueJS,正确的可视化但不以相同的格式发送
- angular - 我可以更改 Rxjs Retry 上的查询参数值吗?