diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index d9096375e..be656b8a7 100644 --- a/app/src/processing/app/Base.java +++ b/app/src/processing/app/Base.java @@ -207,9 +207,6 @@ public class Base { BaseNoGui.getPlatform().init(); BaseNoGui.initPortableFolder(); - // This configure the logs root folder - System.out.println("Set log4j store directory " + BaseNoGui.getSettingsFolder().getAbsolutePath()); - System.setProperty("log4j.dir", BaseNoGui.getSettingsFolder().getAbsolutePath()); // Look for a possible "--preferences-file" parameter and load preferences BaseNoGui.initParameters(args); @@ -218,6 +215,12 @@ public class Base { parser.parseArgumentsPhase1(); commandLine = !parser.isGuiMode(); + // This configure the logs root folder + if (parser.isGuiMode()) { + System.out.println("Set log4j store directory " + BaseNoGui.getSettingsFolder().getAbsolutePath()); + } + System.setProperty("log4j.dir", BaseNoGui.getSettingsFolder().getAbsolutePath()); + BaseNoGui.checkInstallationFolder(); // If no path is set, get the default sketchbook folder for this platform