TRACE StatusLogger Log4jLoggerFactory.getContext() 找到锚 class

TRACE StatusLogger Log4jLoggerFactory.getContext() found anchor class

当我启动我的任何应用程序时,我在控制台和日志中收到很多这样的行:

TRACE StatusLogger Log4jLoggerFactory.getContext() found anchor class com.example.auth.api.SessionAgentImpl
TRACE StatusLogger Log4jLoggerFactory.getContext() found anchor class com.example.api.AbstractCloseableAgent
TRACE StatusLogger Log4jLoggerFactory.getContext() found anchor class com.example.api.AbstractCentral
TRACE StatusLogger Log4jLoggerFactory.getContext() found anchor class com.example.api.AbstractCloseHooksHandler
TRACE StatusLogger Log4jLoggerFactory.getContext() found anchor class com.example.core.api.plugins.AbstractCorePlugin
TRACE StatusLogger Log4jLoggerFactory.getContext() found anchor class com.example.config.api.ConfigImpl
TRACE StatusLogger Log4jLoggerFactory.getContext() found anchor class com.example.api.AbstractCentral
TRACE StatusLogger Log4jLoggerFactory.getContext() found anchor class com.example.api.AbstractCloseHooksHandler
TRACE StatusLogger Log4jLoggerFactory.getContext() found anchor class com.example.api.AbstractCloseableAgent
TRACE StatusLogger Log4jLoggerFactory.getContext() found anchor class com.example.api.AbstractCentral

然后这些行一次又一次地出现在日志中。 它在将 log4j 版本更新到 2.15.0 及更高版本后启动。

遇到过吗?

如果您使用的是 IntelliJ,您可以通过 run/debug 配置修改“启用调试输出”select 框,以决定在控制台上显示跟踪记录器

作为 by piotr-p-karwasz,您很可能将系统 属性 log4j2.debug 设置为 true。删除系统 属性 log4j2.debug 或将其设置为 false 以禁用。这为我修好了。