У меня есть базовая программа cmd, которая вызывает банку с классом Install с основным методом. Класс Install использует файл java.util.logging.config.file из своей папки ресурсов.
private static void setupLogging() {
if (System.getProperty("java.util.logging.config.file") == null) {
final InputStream inputStream = Install.class.getResourceAsStream("/logging.properties");
try {
LogManager.getLogManager().readConfiguration(inputStream);
} catch (final IOException e) {
Logger.getAnonymousLogger().severe("Could not load default logging.properties file");
Logger.getAnonymousLogger().severe(e.getMessage());
}
}
}
Эта программа установки принадлежит другому проекту, и мне не следует ее менять. Но я хочу использовать отдельный файл logging.properties с моего диска (желательно из той же папки, где у меня есть программа cmd). Как заставить эту программу установки использовать мой файл logging.properties вместо файла по умолчанию из папки ресурсов? Есть ли способ, которым я могу заставить это?