gpt4 book ai didi

java - 使用自定义类进行 Spring 日志记录

转载 作者:行者123 更新时间:2023-11-30 09:42:50 26 4
gpt4 key购买 nike

我将 Spring 与第 3 方产品 API 结合使用。该产品使用自己的类进行日志记录

看起来像这样:

import x.y.z.PluginLogger;
public class MyLogger extends PluginLogger{

public MyLogger(){
super("myLogger-log4j-conf.xml");
super.init();
}

}

现在我在我的代码中启动这个记录器:

public static Logger logger = new MyLogger();

现在我的问题很简单,我可以在 Spring Application Context 中初始化这个类文件。

<bean id="logger" class="z.y.x.Logger" parent="pluginLogger">
<bean id="pluginLogger" class="x.y.z.ParentLogger">

我如何告诉 Spring 使用记录器 bean 作为它的默认记录器?换句话说,我想将此 bean 用作 Spring 框架和我编写的代码的默认记录器。?

希望我清理自己。

最佳答案

Spring 使用 commons-logging。您可以在 commons-logging 和您的记录器之间创建一个集成。参见 this guide

关于java - 使用自定义类进行 Spring 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8492112/

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