Не удалось загрузить log4j2 при запуске FatjarJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Не удалось загрузить log4j2 при запуске Fatjar

Сообщение Anonymous »

Я работаю над проектом, в котором использую ведение журнала log4j2.
При разработке в Intellij все работает нормально, и журналирование ведется как положено. log4j2.xml связан через свойство Java, передаваемое jvm при запуске через настройки Intellij.
но как только я пытаюсь запустить автономный Fat-Jar, созданный с помощью Gradle, я испытываю следующие проблемы:

Код: Выделить всё

java -Dlog4j.debug=true -Dlog4j.configurationFile=/home/aaa/log4j2.xml -jar /home/aaa/myjar-SNAPSHOT.jar
исключения:

Код: Выделить всё

ERROR StatusLogger Unrecognized format specifier [d]
ERROR StatusLogger Unrecognized conversion specifier [d] starting at position 16 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [thread]
ERROR StatusLogger Unrecognized conversion specifier [thread] starting at position 25 in conversion pattern.
...
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
Я даже не понимаю, откуда взялись эти [темы], так как я получаю ту же ошибку даже при использовании базовой простейшей конфигурации в моем log4j2:

Код: Выделить всё



pattern="%-5p %d{yyyy-MM-dd HH:mm:ss.SSS} ${hostName} %c{1} %msg %throwable{7}%n"/>







любые мысли приветствуются. спасибо.

Подробнее здесь: https://stackoverflow.com/questions/273 ... ing-fatjar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»