跟踪状态日志记录器Log4jLoggerFactory.getContext()找到了锚类

5jvtdoz2  于 2022-11-06  发布在  其他
关注(0)|答案(2)|浏览(538)

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

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和更高版本后开始的。
你见过吗?

axkjgtzd

axkjgtzd1#

正如piotr-p-karwasz所评论的,您很可能将系统属性log4j2.debug设置为true。删除系统属性log4j2.debug或将其设置为false以禁用。这为我修复了它。

58wvjzkj

58wvjzkj2#

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

相关问题