配置服务器日志是我正在阅读的内容,以了解如何为 Forgerock OpenIDM 配置服务器日志。我在本文档中看不到任何提及我们如何使用除 JUL 之外的任何其他日志记录框架的内容。
我们真的可以将任何其他日志框架与 Forgerock OpenIDM 一起使用吗?请指导。
我不了解该特定系统,但如果它记录到java.util.logging
而不是 SLF4J API,则可能无法替换日志记录子系统,因为程序必须显式加载新的处理程序 - 它不能在配置时完成。
参见例如:
一位评论者写道:
您需要调用 SLF4JBridgeHandler.install()。您还需要在 java.util.logging 的根记录器中启用所有日志级别(原因在下面的摘录中),并删除默认的控制台附加程序。
...
原因是 jul-to-slf4j 桥不能替换 java.util.logging 包中的类来静态地进行重定向,就像它对其他桥实现所做的那样。相反,它必须在根记录器上注册一个处理程序,并像任何其他处理程序一样侦听日志记录语句。然后它将重定向那些日志记录语句