Настройте org.apache.log4j.ConsoleAppender с пользовательским загрузчиком классов

У меня есть Java-класс, который создает пользовательский загрузчик классов на основе загрузчика классов Javassist при запуске, а затем запустить реальный класс программы. Я получаю следующую ошибку:

log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is not assignable to a        
"org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by 
log4j:ERROR [javassist.Loader@6f97b10a] whereas object of type 
log4j:ERROR "org.apache.log4j.ConsoleAppender" was loaded by 
[java.net.URLClassLoader@5b414a8d].
log4j:ERROR Could not instantiate appender named "stdout".

Проблема связана с тем, что один объект создается исходным загрузчиком классов, а другой - пользовательским.
Есть ли способ устранить эту ошибку?

Заранее спасибо,
  Авнер

Ответы на вопрос(2)

Ваш ответ на вопрос