Я использую Spring с 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.
<bean id="logger" class="z.y.x.Logger" parent="pluginLogger">
<bean id="pluginLogger" class="x.y.z.ParentLogger">
Как я могу сказать Spring использовать bean-компонент logger в качестве стандартного logger? Другими словами, я хотел бы использовать этот bean-компонент в качестве регистратора по умолчанию для среды Spring и для своего кода, который я пишу .?
Надеюсь, я все проясню.