首页 > 解决方案 > Log4J 正在控制台中创建递增的日志

问题描述

我正在使用 Log4J 使用 Baic Configurator 登录我的 Java 项目,它的工作方式很奇怪。它在控制台中以递增的次数记录语句。

但是,如果我检查我的日志文件,那么所有内容都会按照要求记录一次。

在此处输入图像描述

标签: javalog4j

解决方案


如果我们在多个 Logger 配置中具有相同的附加程序,则可能会发生重复的日志记录。

例子

log4j.logger.com.demo = WARN, out
log4j.logger.com.demo.moduleone = ERROR, out

为避免将记录器可加性设置为 false。log4j.additivity.com.demo.moduleone = false


推荐阅读