gpt4 book ai didi

java - 实现或替换公共(public)日志记录

转载 作者:行者123 更新时间:2023-12-01 19:14:43 24 4
gpt4 key购买 nike

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

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

公共(public)日志记录也一样吗?实现org.apache.commons.logging.LogFactory并使用一些接口(interface)? LogFactory 有一些引用实现吗?或者我在这里的想法完全错误?所有这些不同的日志记录“标准”都让我发疯。

谢谢

最佳答案

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

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

关于java - 实现或替换公共(public)日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7217737/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com