我们有一个现有的大型应用程序,它有几个HttpServlet。 这些目前使用log4j日志记录编写 - 除了一些使用Java.util.logging编写的库。
我真的很想让他们全部通过log4j处理和输出格式化。
看起来我应该能够使用slf4j来做到这一点 - 但我找不到任何关于HOW的实际文档。只是很多“是的,它可以像那样”。我已将slf4j-api.jar,slf4j-log4j12.jar和jul-to = slf4j.jar添加到我的类路径中。
因为这似乎没有处理JUL日志记录(仍然以它自己的格式出现),所以必须要有一些特定的东西需要做才能搞定/启动 - 但我还是没能找到关于究竟需要什么的文档。
答案 0 :(得分:2)
对于您的问题,您可以使用http://www.slf4j.org/legacy.html中记录的JUL到SLF4J桥
不要忘记拨打一次SLF4JBridgeHandler.install()
如果您有可能,而不是桥接,我建议您使用迁移器,结果代码将更清晰,性能更好!