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.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();