Как установить файл свойств log4j?

У меня есть проект Eclipse Java, который использует log4j. Я могу't установить файл конфигурации log4j для доступа по пути к файлу. Я должен экспортировать и запустить проект в банке.

Вот как я пытаюсь:

public class Wita {
  static Logger logger;
  public static void main(String[] args) {
    System.setProperty("log4j.configuration", new File("").getCanonicalPath()+File.separatorChar+"resources"+File.separatorChar+"log4j.xml" );
    // System.out.println( System.getProperty("log4j.configuration") );
    logger = Logger.getLogger(Wita.class.getName());
  }
}

Система распечатываетC: \ Users \ roncsak \ eclipse_workspace \ WITA \ ресурсы \ log4j.xml и это хорошо.WITA является базовой папкой проекта. Но запустить проект с-Dlog4j.debug Аргумент следующее также возвращает:

log4j: Trying to find [C:\Users\roncsak\eclipse_workspace\WITA\resources\log4j.xml] using context classloader sun.misc.Launcher$AppClassLoader@18e3e60.
log4j: Trying to find [C:\Users\roncsak\eclipse_workspace\WITA\resources\log4j.xml] using sun.misc.Launcher$AppClassLoader@18e3e60 class loader.
log4j: Trying to find [C:\Users\roncsak\eclipse_workspace\WITA\resources\log4j.xml] using ClassLoader.getSystemResource().
log4j: Could not find resource: [C:\Users\roncsak\eclipse_workspace\WITA\resources\log4j.xml].

Я хотел бы изменить log4j.xml с течением времени, без создания другого файла JAR. Как я могу это сделать?

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

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