У меня есть x.jar, который используется каким-то клиентом y.jar. И x.jar, и y.jar, и log4j.xml находятся на одном уровне пакетов.
Но файл журнала никогда не создается. Могу я узнать почему?
Я также пробовал несколько других вариантов, но до сих пор не повезло.
1) я добавил log4j-1.2.16.jar в ClassPath: переменную в файлах манифеста как x.jar, так и y.jar.
2) Поместите log4j.xml на уровень класса y.jar, который фактически вызывает классы x.jar.
структура пакета следующая:
x.jar
--manifest.mf имеет запись ClassPath:log4j-1.2.16.jar
y.jar --manifest.mf имеет запись ClassPath:log4j-1.2.16.jar
log4j-1.2.16.jar
log4j.xml -- имеет RollingFileAppender.
Может ли кто-нибудь предложить, не пропустил ли я что-нибудь?
Спасибо,
Навин Гаримелла.