【发布时间】:2010-11-01 23:53:45
【问题描述】:
我目前正在考虑升级中型到大型 Java 代码库中的日志记录机制。当前使用 Debug 类上的静态方法记录消息,我建议从该类切换到 SLF4J 或 commons-logging 之类的东西。
应用程序架构师更喜欢我封装对 SLF4J 的依赖项(可能通过将其包装在前面提到的 Debug 类中)。这将使将来更改日志记录实现变得更加容易。
这对我来说似乎有点过头了,因为 SLF4J 已经在抽象具体的日志记录实现了。
是否值得在另一个自主开发的抽象中包装像 SLF4J 这样的第 3 方日志抽象?
【问题讨论】:
-
架构师还没搞懂什么是slf4j。
标签: java logging encapsulation slf4j apache-commons-logging