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