Есть ли способ указать местоположение файла свойств, не указав параметр JVM, например -Djava.util.logging.config.file = log.properties?
Да. В соответствии с документацией , вы можете настроить LogManager через API настроек.
InputStream inputStream = new FileInputStream("logging.properties"); LogManager.getLogManager().readConfiguration(inputStream);