Я пытаюсь использовать log4j для своего настольного приложения Java, которое я разрабатываю с помощью IDE Netbeans 6.9.1. У меня есть файл log4j.properties в папке META-INF для ведения журнала во время разработки. Я также пытался поставить его вместе с исполняемым файлом jar (после установки), но оба они не работали. Он также выдает исключение, когда я вызываю метод.
PropertyConfigurator.configure(filepath);
и это всегда выдает это исключение независимо от расположения файла log.properties
java.io.FileNotFoundException: META-INF\log4j.properties (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:306)
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:324)
at fi.xmldation.common.SharedMethods.readSettingsFile(SharedMethods.java:43)
Это ошибка в IDE или я что-то не так делаю?