diff --git a/checkstyle.xml b/checkstyle.xml index c293c40..edaf018 100644 --- a/checkstyle.xml +++ b/checkstyle.xml @@ -14,6 +14,12 @@ value="java.io.Serial, javafx.fxml.FXML"/> + + + + + + diff --git a/src/main/java/com/DesktopApplicationClientJava/Program.java b/src/main/java/com/DesktopApplicationClientJava/Program.java index b2e86ab..629ce0c 100644 --- a/src/main/java/com/DesktopApplicationClientJava/Program.java +++ b/src/main/java/com/DesktopApplicationClientJava/Program.java @@ -8,6 +8,8 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; +import java.util.logging.Level; +import java.util.logging.Logger; import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; @@ -25,6 +27,7 @@ public class Program extends Application { private static final String ICON_BASE = "/images/icons/png/app-"; private static final List ICON_SIZES = List.of(16, 32, 48, 64, 128, 256); + private static final Logger LOG = Logger.getLogger(Program.class.getName()); private final Session session = new Session(); private final ApiClient apiClient = new ApiClient(session); @@ -80,7 +83,7 @@ private void loadIcons(Stage stage) { stage.getIcons().add(new Image(in)); } } catch (IOException e) { - System.err.println(e); + LOG.log(Level.WARNING, "Не удалось загрузить иконку приложения", e); } } } diff --git a/src/main/java/com/DesktopApplicationClientJava/controllers/UserCreateFormController.java b/src/main/java/com/DesktopApplicationClientJava/controllers/UserCreateFormController.java index e5a15f2..8e87ab2 100644 --- a/src/main/java/com/DesktopApplicationClientJava/controllers/UserCreateFormController.java +++ b/src/main/java/com/DesktopApplicationClientJava/controllers/UserCreateFormController.java @@ -29,8 +29,6 @@ public void initialize() { Role.USER.toString(), Role.MODER.toString(), Role.ADMIN.toString())); // Установить значение по умолчанию (опционально) rolesChoiceBox.setValue(Role.USER.toString()); - - System.out.println(rolesChoiceBox.getValue()); } @FXML diff --git a/src/test/resources/logging.properties b/src/test/resources/logging.properties new file mode 100644 index 0000000..1fb4208 --- /dev/null +++ b/src/test/resources/logging.properties @@ -0,0 +1,3 @@ +# Глушит JUL в тестах: в CI видны только предупреждения и ошибки, INFO-шум не загрязняет логи. +.level=WARNING +java.util.logging.ConsoleHandler.level=WARNING