From 25aa91685f4c9625fa26c37c81266b50dcfb654e Mon Sep 17 00:00:00 2001 From: Nathan McRae Date: Wed, 29 Jan 2025 21:14:39 -0800 Subject: [PATCH] Add logging to StationSettingsController --- .../numbersstation/StationSettingsController.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/name/nathanmcrae/numbersstation/StationSettingsController.java b/src/main/java/name/nathanmcrae/numbersstation/StationSettingsController.java index 5d02a80..34c9069 100644 --- a/src/main/java/name/nathanmcrae/numbersstation/StationSettingsController.java +++ b/src/main/java/name/nathanmcrae/numbersstation/StationSettingsController.java @@ -8,6 +8,8 @@ import java.io.IOException; import java.time.format.DateTimeFormatter; import java.time.LocalDate; import java.time.LocalTime; +import java.util.logging.Level; +import java.util.logging.Logger; import java.util.Optional; import javafx.beans.property.BooleanProperty; import javafx.beans.property.IntegerProperty; @@ -43,6 +45,8 @@ import javafx.stage.Stage; import javafx.util.Callback; public class StationSettingsController { + private static final Logger logger = Logger.getLogger(Main.class.getName()); + private IntegerProperty digitsPerGroup = new SimpleIntegerProperty(); private StringProperty externalProgramCommand = new SimpleStringProperty(); private BooleanProperty manageScheduleExternally = new SimpleBooleanProperty(); @@ -299,7 +303,6 @@ public class StationSettingsController { if (empty || item == null) { setText(null); } else { - String newText = item.replaceAll(" ", ""); StringBuilder sb = new StringBuilder(); @@ -340,7 +343,7 @@ public class StationSettingsController { stage.initModality(Modality.APPLICATION_MODAL); stage.showAndWait(); } catch (IOException e) { - e.printStackTrace(); + logger.log(Level.SEVERE, "Error loading AddPrefixView", e); } } @@ -386,7 +389,7 @@ public class StationSettingsController { LocalTime startTime = LocalTime.parse(scheduleStartTimeField.getText(), formatter); settings.setScheduleStartTime(startTime); } catch (Exception ex) { - ex.printStackTrace(); + logger.log(Level.SEVERE, "Error parsing schedule start time", ex); } Node node = (Node) e.getSource();