JUL 打错电话了?

JUL wrong caller?

我尝试以编程方式配置日志记录。我从 .properties-file 加载信息。要配置我调用的记录器:

final Logger logger = Logger.getLogger(cat);
logger.setLevel(Level.ALL);
logger.log(Level.ALL,"Test");

它打印 Test,所以这部分有效。这是 getLogger 中的堆栈跟踪:

稍后,当记录器被使用时,级别为INFO。

看起来有不同的记录器上下文。如何合并?

啊!垃圾收集器同时删除记录器并丢弃配置值。