首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >java与Spring框架中的Log4j。哪一个是最合适的

java与Spring框架中的Log4j。哪一个是最合适的
EN

Stack Overflow用户
提问于 2009-08-18 08:03:24
回答 4查看 7.4K关注 0票数 7

我们正在使用Spring框架用Java开发一个基于web的应用程序。我们想知道哪个日志记录系统最适合它,是Log4j还是JUL (java.util.Logging),后者与jdk集成在一起。就我而言,前者在开发人员中更受欢迎,并提供了更高的定制选项,但我不确定哪个更容易适应spring。

任何帮助都将不胜感激。

谢谢!

EN

回答 4

Stack Overflow用户

发布于 2009-08-18 08:14:35

在开始使用log4j之前,先看一下logback。Log4j不应该再用于新项目。如果您有需要任何日志记录框架的遗留代码,请使用slf4j使旧代码与logback对话(如果需要,也可以使用log4j )。

你不应该使用JUL的主要原因是,它实现了日志记录所需的最低限度,配置充其量也很难,如果你使用任何不使用JUL的组件,你将不得不处理两个日志框架。

票数 5
EN

Stack Overflow用户

发布于 2009-08-18 08:21:04

不管您在自己的代码中使用哪种日志记录框架,据我所知,Spring对commons- you有很强的依赖性。您仍然可以使用自己喜欢的任何日志记录(我建议使用SLF4J作为外观,使用logback作为实现),但是Spring内部需要commons- for。您是否希望依赖于多个框架是您的选择;这应该不会有问题。

票数 5
EN

Stack Overflow用户

发布于 2009-08-18 08:23:33

Spring使用commons日志记录,这是一种日志抽象工具,但具有sl4j所没有的问题。Hibernate迁移到slf4j -我希望看到spring也这样做,但我不认为他们在这方面有任何计划。

所以,只要您的日志抽象工具(使用slf4j)将日志记录到与您在春季配置的commons日志记录相同的日志框架中,那么您就很好了。两个都使用一个日志配置。您可能会找到针对commons和slf4j的logback适配器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1292451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档