Add logging to StationSettingsController

This commit is contained in:
Nathan McRae 2025-01-29 21:14:39 -08:00
parent 792baa9d3a
commit 25aa91685f

View File

@ -8,6 +8,8 @@ import java.io.IOException;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalTime; import java.time.LocalTime;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.Optional; import java.util.Optional;
import javafx.beans.property.BooleanProperty; import javafx.beans.property.BooleanProperty;
import javafx.beans.property.IntegerProperty; import javafx.beans.property.IntegerProperty;
@ -43,6 +45,8 @@ import javafx.stage.Stage;
import javafx.util.Callback; import javafx.util.Callback;
public class StationSettingsController { public class StationSettingsController {
private static final Logger logger = Logger.getLogger(Main.class.getName());
private IntegerProperty digitsPerGroup = new SimpleIntegerProperty(); private IntegerProperty digitsPerGroup = new SimpleIntegerProperty();
private StringProperty externalProgramCommand = new SimpleStringProperty(); private StringProperty externalProgramCommand = new SimpleStringProperty();
private BooleanProperty manageScheduleExternally = new SimpleBooleanProperty(); private BooleanProperty manageScheduleExternally = new SimpleBooleanProperty();
@ -299,7 +303,6 @@ public class StationSettingsController {
if (empty || item == null) { if (empty || item == null) {
setText(null); setText(null);
} else { } else {
String newText = item.replaceAll(" ", ""); String newText = item.replaceAll(" ", "");
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
@ -340,7 +343,7 @@ public class StationSettingsController {
stage.initModality(Modality.APPLICATION_MODAL); stage.initModality(Modality.APPLICATION_MODAL);
stage.showAndWait(); stage.showAndWait();
} catch (IOException e) { } 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); LocalTime startTime = LocalTime.parse(scheduleStartTimeField.getText(), formatter);
settings.setScheduleStartTime(startTime); settings.setScheduleStartTime(startTime);
} catch (Exception ex) { } catch (Exception ex) {
ex.printStackTrace(); logger.log(Level.SEVERE, "Error parsing schedule start time", ex);
} }
Node node = (Node) e.getSource(); Node node = (Node) e.getSource();