Я не верю, что есть способ сделать это.
Однако для -D
опций вы можете использовать следующий обходной путь:
change -Dlog4j.debug=true
на -DXXlog4j.debug=true
или аналогичный
Системное свойство, имя которого ничем не распознается, следует просто игнорировать.
(Гипотетически, приложение может Переберите все свойства и сделайте что-нибудь со всеми ... кроме простой печати / отображения. Но это довольно надумано / извращено.)
К сожалению, этот подход не будет работать для других вариантов , В общем случае нераспознанные параметры командной строки JVM приводят к ошибкам.