aboutsummaryrefslogtreecommitdiffstats
path: root/logserver
diff options
context:
space:
mode:
authorArne Juul <arnej@yahoo-inc.com>2019-06-05 06:42:28 +0000
committerArne Juul <arnej@yahoo-inc.com>2019-06-05 06:42:28 +0000
commit22906806f838c556ed2a91618fefa8c24cd19aba (patch)
tree856546d484314eea8c94242d8a20d68456c4cf5b /logserver
parent648483724b50f9f5ec39058591a5331846710bf0 (diff)
catch and print exception. set thread name.
Diffstat (limited to 'logserver')
-rw-r--r--logserver/src/main/java/com/yahoo/logserver/handlers/archive/FilesArchived.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/logserver/src/main/java/com/yahoo/logserver/handlers/archive/FilesArchived.java b/logserver/src/main/java/com/yahoo/logserver/handlers/archive/FilesArchived.java
index c6e5c3c372b..43ad5ea7632 100644
--- a/logserver/src/main/java/com/yahoo/logserver/handlers/archive/FilesArchived.java
+++ b/logserver/src/main/java/com/yahoo/logserver/handlers/archive/FilesArchived.java
@@ -46,8 +46,9 @@ public class FilesArchived {
}
Thread.sleep(299000); // approx 5 min
}
- } catch (InterruptedException e) {
- // just exit thread on interrupt
+ } catch (Exception e) {
+ // just exit thread on exception, nothing is safe afterwards
+ System.err.println("Fatal exception in FilesArchived-maintainer thread: "+e);
}
}
@@ -59,6 +60,7 @@ public class FilesArchived {
rescan();
Thread thread = new Thread(this::run);
thread.setDaemon(true);
+ thread.setName("FilesArchived-maintainer");
thread.start();
}