让我们说一个应用程序开发人员想要使用一个利用log4j的库和一个利用java.util.logging的库作为他的应用程序。 slf4j可以帮助他统一"在这种情况下登录?是一个统一"在这种情况下是否可以理解?
我知道库应该是使用slf4j编写的,然后应用程序开发人员可以决定仅在后端使用log4j。不过,我是新手记录并试图了解slf4j在不同情况下的优势。
最好的问候,Jan
答案 0 :(得分:1)
是的,请参阅Bridging legacy APIs上的文档。简而言之,您选择一个日志库作为“真正的”实现。对于其他人,请使用SFL4J桥,例如jul-to-slf4j
或jcl-over-slf4j
(请注意,java.util.logging桥需要一些额外的配置,这在链接的文档中有描述)。桥接库模拟旧式日志记录库的API,并将调用路由到“真正的”记录器。