diff -r 75ee588d5d9e -r becfbf7af928 src/main/java/de/unixwork/uwproj/Main.java --- a/src/main/java/de/unixwork/uwproj/Main.java Sun Sep 10 12:52:10 2023 +0200 +++ b/src/main/java/de/unixwork/uwproj/Main.java Sun Sep 10 12:59:04 2023 +0200 @@ -2,6 +2,7 @@ import org.apache.velocity.VelocityContext; import org.apache.velocity.app.VelocityEngine; +import org.slf4j.LoggerFactory; import java.io.*; @@ -27,7 +28,7 @@ new VelocityEngine().getTemplate(tplFileName).merge(context, out); } - public static void main(String[] args){ + public static void main(String[] args) { final var inFileName = "make/project.xml"; final var tplFileName = "make/configure.vm"; final var outFileName = "configure"; @@ -35,10 +36,12 @@ try (var out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFileName)))) { writeConfigureScript(out, tplFileName, loadProjectFile(inFileName)); } catch (Exception ex) { - ex.printStackTrace(); - System.exit(1); + LoggerFactory.getLogger(Main.class).error( + "Uncaught Exception", + ex + ); } - System.out.println("Out: "+outFileName); + System.out.println("Out: " + outFileName); } }