Я знаю, что это старый вопрос, но я хотел бы поделиться хорошим решением, которое я нашел:
Добавьте FQCN в свой класс, вызовите метод Logger.log и передайте его в свой FQCN следующим образом:*
public class MyLogger extends Logger{
private static String FQCN = MyLogger.class.getName();
...
@Override
public void debug(Object message) {
super.log(FQCN, org.apache.log4j.Level.DEBUG,message, null);
}
@Override
public void debug(Object message,Throwable t) {
super.log(FQCN, org.apache.log4j.Level.DEBUG,message, t);
}
}
(то же самое будет работать для создания оболочки ...)