0

我使用 Spring 以某种方式依赖于org.apache.commons.logging. 我有自己的记录器,它已经实现了 SLF4J 和一些专有协议。所以我真的很想使用我的记录器。

在 SLF4J 中,您实现org.slf4j.impl.StaticLoggerBinder并使用一些工厂和记录器接口。

公共日志记录是否相同?实现org.apache.commons.logging.LogFactory和使用几个接口?是否有一些 LogFactory 的参考实现?还是我在这里完全想错了?所有这些不同的日志记录“标准”让我发疯。

谢谢

4

1 回答 1

3

在 Spring 中关闭 commonslogging 并将其与 slf4j 集成应该很容易。此时,您可以简单地将自己的记录器传递给 Spring,并通过 slf4j 函数使用它。您可以在此处的第 1.3.2 段中找到您需要的信息。

此外,我不喜欢重新发明轮子,我强烈建议您查看现有的或全新的日志框架,例如LogBack

于 2011-08-27T22:41:24.143 回答