Загрузить класс в логгер во время звонка - PullRequest
0 голосов
/ 13 мая 2019

У меня есть веб-приложение 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.

...