У меня есть веб-приложение Spring MVC, и у меня есть некоторые внешние классы, которых нет в пути к классам.Они динамически размещаются и не известны во время запуска.
Они загружаются так:
List<Object> constructorArgs = new ArrayList<Object>();
List<Object> methodArgs = new ArrayList<Object>();
Constructor<?> c = (Constructor<?>)constructorArgs.get(0);
Method m = (Method)methodArgs.get(0);
Object o = c.newInstance();
Method myMethod = o.getClass().getMethod("myMethod", String.class);
Однако ни один из журналов в этих классах и методах не работает.Я предполагаю, потому что они по какой-то причине не загружаются при запуске.
Есть ли способ зарегистрировать этот класс в логгере?Я использую slf4j с реализацией log4j.