From 19eedab40ead938081d9b9cb95fd55c2d154eca2 Mon Sep 17 00:00:00 2001 From: Avgustin Marinov Date: Thu, 11 Jun 2026 16:07:00 +0300 Subject: [PATCH] Optimize test logging (#3126) Signed-off-by: Avgustin Marinov --- .../src/test/resources/mgmt-test.properties | 12 ++++++++---- .../management/AbstractRepositoryManagementTest.java | 4 ++-- .../src/test/resources/jpa-test.properties | 3 ++- .../main/resources/hawkbit-test-defaults.properties | 11 ++++++++--- 4 files changed, 20 insertions(+), 10 deletions(-) diff --git a/hawkbit-mgmt/hawkbit-mgmt-resource/src/test/resources/mgmt-test.properties b/hawkbit-mgmt/hawkbit-mgmt-resource/src/test/resources/mgmt-test.properties index b88939254..ff4af49bc 100644 --- a/hawkbit-mgmt/hawkbit-mgmt-resource/src/test/resources/mgmt-test.properties +++ b/hawkbit-mgmt/hawkbit-mgmt-resource/src/test/resources/mgmt-test.properties @@ -14,7 +14,11 @@ logging.level.root=WARN # Logging END hawkbit.events.remote.enabled=false -logging.level.org.eclipse.persistence=DEBUG -spring.jpa.properties.eclipselink.logging.level=FINE -spring.jpa.properties.eclipselink.logging.level.sql=FINE -spring.jpa.properties.eclipselink.logging.parameters=true +## Uncomment props to see the debug of persistence, e.g. to see the generated SQLs +#logging.level.org.eclipse.persistence=DEBUG +## EclipseLink loging levels - OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL +#spring.jpa.properties.eclipselink.logging.level=FINE +#spring.jpa.properties.eclipselink.logging.level.sql=FINE +#spring.jpa.properties.eclipselink.logging.parameters=true +## Enable EclipseLink performance monitor (monitoring and profile) +#spring.jpa.properties.eclipselink.profiler=PerformanceMonitor diff --git a/hawkbit-repository/hawkbit-repository-jpa/src/test/java/org/eclipse/hawkbit/repository/jpa/management/AbstractRepositoryManagementTest.java b/hawkbit-repository/hawkbit-repository-jpa/src/test/java/org/eclipse/hawkbit/repository/jpa/management/AbstractRepositoryManagementTest.java index 9d769bf09..1df2c7746 100644 --- a/hawkbit-repository/hawkbit-repository-jpa/src/test/java/org/eclipse/hawkbit/repository/jpa/management/AbstractRepositoryManagementTest.java +++ b/hawkbit-repository/hawkbit-repository-jpa/src/test/java/org/eclipse/hawkbit/repository/jpa/management/AbstractRepositoryManagementTest.java @@ -417,8 +417,8 @@ public abstract class AbstractRepositoryManagementTest( fields.stream() - .peek(field -> System.out.println("Found RepositoryManagement field: " + field.getName() + "-> " + Arrays.toString( - genericTypes(field.getType(), RepositoryManagement.class)))) + .peek(field -> log.debug("Found RepositoryManagement field: {} -> {}", + field.getName(), Arrays.toString(genericTypes(field.getType(), RepositoryManagement.class)))) .filter(field -> Arrays.equals(genericTypes(field.getType(), RepositoryManagement.class), abstractTestTypeArgs)) .map(field -> { field.setAccessible(true); diff --git a/hawkbit-repository/hawkbit-repository-jpa/src/test/resources/jpa-test.properties b/hawkbit-repository/hawkbit-repository-jpa/src/test/resources/jpa-test.properties index 04a47f658..3eb12f969 100644 --- a/hawkbit-repository/hawkbit-repository-jpa/src/test/resources/jpa-test.properties +++ b/hawkbit-repository/hawkbit-repository-jpa/src/test/resources/jpa-test.properties @@ -26,8 +26,9 @@ logging.level.org.eclipse.hawkbit.repository.test.matcher.EventVerifier=${NOISE_ ### Debug & Monitor Eclipselink - START logging.level.org.eclipse.persistence=${NOISE_SUPPRESS_LEVEL} -## Uncomment to see the debug of persistence, e.g. to see the generated SQLs +## Uncomment props to see the debug of persistence, e.g. to see the generated SQLs #logging.level.org.eclipse.persistence=DEBUG +## EclipseLink loging levels - OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL #spring.jpa.properties.eclipselink.logging.level=FINE #spring.jpa.properties.eclipselink.logging.level.sql=FINE #spring.jpa.properties.eclipselink.logging.parameters=true diff --git a/hawkbit-repository/hawkbit-repository-test/src/main/resources/hawkbit-test-defaults.properties b/hawkbit-repository/hawkbit-repository-test/src/main/resources/hawkbit-test-defaults.properties index 4f2d8d137..4f252f7c0 100644 --- a/hawkbit-repository/hawkbit-repository-test/src/main/resources/hawkbit-test-defaults.properties +++ b/hawkbit-repository/hawkbit-repository-test/src/main/resources/hawkbit-test-defaults.properties @@ -13,9 +13,14 @@ logging.level.root=WARN logging.level.org.eclipse.hawkbit.repository.test.matcher.EventVerifier=ERROR logging.level.org.eclipse.persistence=ERROR -spring.jpa.properties.eclipselink.logging.level=FINE -spring.jpa.properties.eclipselink.logging.level.sql=FINE -spring.jpa.properties.eclipselink.logging.parameters=true +## Uncomment props to see the debug of persistence, e.g. to see the generated SQLs +#logging.level.org.eclipse.persistence=DEBUG +## EclipseLink loging levels - OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL +#spring.jpa.properties.eclipselink.logging.level=FINE +#spring.jpa.properties.eclipselink.logging.level.sql=FINE +#spring.jpa.properties.eclipselink.logging.parameters=true +## Enable EclipseLink performance monitor (monitoring and profile) +#spring.jpa.properties.eclipselink.profiler=PerformanceMonitor ## Logging - END # Test utility properties for easier fault investigation - END