From 95fbd4647dfbc830a34861ea4366ecb4a6532e50 Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com.> Date: Tue, 3 Jun 2025 10:34:47 +0100 Subject: [PATCH] log changing --- .../software/common/service/JobExecutorService.java | 2 +- .../stirling/software/common/service/JobQueue.java | 6 +----- .../software/common/service/ResourceMonitor.java | 10 +++++----- .../stirling/software/common/service/TaskManager.java | 2 +- 4 files changed, 8 insertions(+), 12 deletions(-) diff --git a/common/src/main/java/stirling/software/common/service/JobExecutorService.java b/common/src/main/java/stirling/software/common/service/JobExecutorService.java index e4ebb2561..0806e4abb 100644 --- a/common/src/main/java/stirling/software/common/service/JobExecutorService.java +++ b/common/src/main/java/stirling/software/common/service/JobExecutorService.java @@ -58,7 +58,7 @@ public class JobExecutorService { // Parse session timeout and calculate effective timeout once during initialization long sessionTimeoutMs = parseSessionTimeout(sessionTimeout); this.effectiveTimeoutMs = Math.min(asyncRequestTimeoutMs, sessionTimeoutMs); - log.info( + log.debug( "Job executor configured with effective timeout of {} ms", this.effectiveTimeoutMs); } diff --git a/common/src/main/java/stirling/software/common/service/JobQueue.java b/common/src/main/java/stirling/software/common/service/JobQueue.java index 1e5c8a5a3..a84056fd0 100644 --- a/common/src/main/java/stirling/software/common/service/JobQueue.java +++ b/common/src/main/java/stirling/software/common/service/JobQueue.java @@ -52,13 +52,9 @@ public class JobQueue { { ExecutorService executor; try { - // Try to use Virtual Threads (Java 21+) executor = Executors.newVirtualThreadPerTaskExecutor(); - log.info("Using Virtual Thread executor (Java 21+)"); } catch (NoSuchMethodError e) { - // Fall back to thread pool for Java < 21 executor = Executors.newCachedThreadPool(); - log.info("Using cached thread pool executor (Java < 21)"); } jobExecutor = executor; } @@ -95,7 +91,7 @@ public class JobQueue { @PostConstruct public void initialize() { - log.info( + log.debug( "Starting job queue with base capacity {}, min capacity {}", baseQueueCapacity, minQueueCapacity); diff --git a/common/src/main/java/stirling/software/common/service/ResourceMonitor.java b/common/src/main/java/stirling/software/common/service/ResourceMonitor.java index e5a5341a7..cd1e766d1 100644 --- a/common/src/main/java/stirling/software/common/service/ResourceMonitor.java +++ b/common/src/main/java/stirling/software/common/service/ResourceMonitor.java @@ -39,8 +39,8 @@ public class ResourceMonitor { @Value("${stirling.resource.cpu.high-threshold:0.75}") private double cpuHighThreshold = 0.75; // 75% usage is high - @Value("${stirling.resource.monitor.interval-ms:5000}") - private long monitorIntervalMs = 5000; // 5 seconds + @Value("${stirling.resource.monitor.interval-ms:60000}") + private long monitorIntervalMs = 60000; // 60 seconds private final ScheduledExecutorService scheduler = Executors.newSingleThreadScheduledExecutor(); private final MemoryMXBean memoryMXBean = ManagementFactory.getMemoryMXBean(); @@ -117,7 +117,7 @@ public class ResourceMonitor { @PostConstruct public void initialize() { - log.info("Starting resource monitoring with interval of {}ms", monitorIntervalMs); + log.debug("Starting resource monitoring with interval of {}ms", monitorIntervalMs); scheduler.scheduleAtFixedRate( this::updateResourceMetrics, 0, monitorIntervalMs, TimeUnit.MILLISECONDS); } @@ -203,13 +203,13 @@ public class ResourceMonitor { m.setAccessible(true); return (double) m.invoke(osMXBean); } catch (Exception e2) { - log.warn( + log.trace( "Could not get CPU load through reflection, assuming moderate load (0.5)"); return 0.5; } } } catch (Exception e) { - log.warn("Could not get CPU load, assuming moderate load (0.5)"); + log.trace("Could not get CPU load, assuming moderate load (0.5)"); return 0.5; // Default to moderate load } } diff --git a/common/src/main/java/stirling/software/common/service/TaskManager.java b/common/src/main/java/stirling/software/common/service/TaskManager.java index 30b0ea4de..1bfd0b47f 100644 --- a/common/src/main/java/stirling/software/common/service/TaskManager.java +++ b/common/src/main/java/stirling/software/common/service/TaskManager.java @@ -42,7 +42,7 @@ public class TaskManager { 10, // Interval TimeUnit.MINUTES); - log.info( + log.debug( "Task manager initialized with job result expiry of {} minutes", jobResultExpiryMinutes); }