From c5143ed84dfa317c9d7376889957f79d4a5bdba7 Mon Sep 17 00:00:00 2001 From: Harald Musum Date: Tue, 6 Jun 2023 11:46:19 +0200 Subject: Catch all exceptions and run every second --- .../main/java/com/yahoo/search/logging/AbstractSpoolingLogger.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'container-search/src/main/java/com/yahoo/search/logging/AbstractSpoolingLogger.java') diff --git a/container-search/src/main/java/com/yahoo/search/logging/AbstractSpoolingLogger.java b/container-search/src/main/java/com/yahoo/search/logging/AbstractSpoolingLogger.java index 7641b04addf..a047d4c0fe1 100644 --- a/container-search/src/main/java/com/yahoo/search/logging/AbstractSpoolingLogger.java +++ b/container-search/src/main/java/com/yahoo/search/logging/AbstractSpoolingLogger.java @@ -30,15 +30,15 @@ public abstract class AbstractSpoolingLogger extends AbstractThreadedLogger impl public AbstractSpoolingLogger(Spooler spooler) { this.spooler = spooler; this.executorService = new ScheduledThreadPoolExecutor(1, new DaemonThreadFactory("AbstractSpoolingLogger-send-")); - executorService.scheduleWithFixedDelay(this, 0, 10L, TimeUnit.MILLISECONDS); + executorService.scheduleWithFixedDelay(this, 0, 1L, TimeUnit.SECONDS); } public void run() { try { spooler.switchFileIfNeeded(); spooler.processFiles(this::transport); - } catch (IOException e) { - e.printStackTrace(); + } catch (Exception e) { + log.log(Level.WARNING, "Exception when processing files: " + e.getMessage()); } } -- cgit v1.2.3