有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在使用Lombok@Slf4j时使其他依赖项的日志静音

我们使用带有@Slf4j注释的Lombok将日志打印到控制台,如下所示:

log.error("Some error")
log.info("Something")

然而,还有很多其他的行正在打印,例如从

com.amazonaws.request.
org.apache.http.impl.conn.

我们使用Maven作为依赖项。 我试过用log4j。与此类似的属性

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注释

任何关于如何关闭附加依赖项日志的建议都将不胜感激


共 (0) 个答案