【发布时间】:2011-08-17 14:07:15
【问题描述】:
我正在考虑将 java 1.4.2 项目从 log4j 迁移到 slf4j。这是参数化日志记录和代码清晰性的优势(如果 log.isdebug.. 则不需要),这让我想到了这些考虑。
转换为 slf4j 有性能开销吗?
上次我检查是否可以使用 logback,它对 jdk 有一个要求,要求它至少为 1.5,这就是我考虑 slf4j 和 log4j 的原因。
【问题讨论】:
-
您是否进行了一些性能测试并比较了结果?
-
logback 可以逆编到 1.4。我这样做了,它奏效了,但我建议进行广泛的测试以确定。请注意,您还可以将标准 JDK14 日志记录与 slf4j 一起使用。