2015-11-18 40 views
1

可以说一个应用程序开发人员想要使用一个使用log4j的库和一个使用java.util.logging的库来实现他的应用程序。在这种情况下,slf4j可以帮助他“统一”日志吗?在这种情况下,“统一”是否可以消除?slf4j可以同时处理多个日志框架吗?

我知道库应该使用slf4j编写,并且应用程序开发人员可以决定仅在后端使用log4j。尽管如此,我还是一名新手,想要了解slf4j在不同情况下的优势。

最好的问候,扬

回答

1

是的,看到Bridging legacy APIs的文档。简而言之,您选择一个日志库作为您的“真正”实现。对于其他用户,请使用类似jul-to-slf4jjcl-over-slf4j的SFL4J桥(请注意,java.util.logging桥需要一些额外的配置,这在链接的文档中有描述)。桥接库模拟传统日志记录库的API并将调用路由到您的“真实”记录器。

+0

谢谢你的帮助。 – JavaLearner

+0

非常欢迎您:-)如果这个答案解决了您的问题,您可以通过将其标记为“已接受”来鼓励我。 – dnault

相关问题