summaryrefslogtreecommitdiffstats
path: root/container-core
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2021-10-04 23:18:27 +0200
committergjoranv <gv@verizonmedia.com>2021-10-08 14:29:11 +0200
commitf01c95e5cbf03c8a713948acb4d2e80f6d935a92 (patch)
tree3425063933c4aae94893c7348bb45fa77fd95ee5 /container-core
parent1a85e624f46ebc00b370eeeb17f9dce60ddf8c9f (diff)
Add more debug log for config generations.
Diffstat (limited to 'container-core')
-rw-r--r--container-core/src/main/java/com/yahoo/container/di/CloudSubscriberFactory.java8
-rw-r--r--container-core/src/main/java/com/yahoo/container/di/ConfigRetriever.java2
2 files changed, 7 insertions, 3 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/di/CloudSubscriberFactory.java b/container-core/src/main/java/com/yahoo/container/di/CloudSubscriberFactory.java
index d50d56f8987..665da965148 100644
--- a/container-core/src/main/java/com/yahoo/container/di/CloudSubscriberFactory.java
+++ b/container-core/src/main/java/com/yahoo/container/di/CloudSubscriberFactory.java
@@ -21,6 +21,8 @@ import java.util.WeakHashMap;
import java.util.logging.Level;
import java.util.logging.Logger;
+import static java.util.logging.Level.FINE;
+
/**
* @author Tony Vaagenes
* @author ollivir
@@ -108,12 +110,14 @@ public class CloudSubscriberFactory implements SubscriberFactory {
int numExceptions = 0;
while ( ! gotNextGen) {
try {
- if (subscriber.nextGeneration(isInitializing))
+ if (subscriber.nextGeneration(isInitializing)) {
gotNextGen = true;
+ log.log(FINE, () -> this + " got next config generation " + subscriber.getGeneration() + "\n" + subscriber.toString());
+ }
}
catch (IllegalArgumentException e) {
numExceptions++;
- log.log(Level.WARNING, "Got exception from the config system (ignore if you just removed a " +
+ log.log(Level.WARNING, this + " got exception from the config system (ignore if you just removed a " +
"component from your application that used the mentioned config) Subscriber info: " +
subscriber.toString(), e);
if (numExceptions >= 5)
diff --git a/container-core/src/main/java/com/yahoo/container/di/ConfigRetriever.java b/container-core/src/main/java/com/yahoo/container/di/ConfigRetriever.java
index 73b7126a11f..200b963bcad 100644
--- a/container-core/src/main/java/com/yahoo/container/di/ConfigRetriever.java
+++ b/container-core/src/main/java/com/yahoo/container/di/ConfigRetriever.java
@@ -89,7 +89,7 @@ public final class ConfigRetriever {
return bootstrapConfig;
} else {
if (newestBootstrapGeneration == newestComponentGeneration) {
- log.log(FINE, () -> "Got new components configs with unchanged bootstrap configs.");
+ log.log(FINE, () -> this + " got new components configs with unchanged bootstrap configs.");
return componentsConfigIfChanged();
} else {
// This should not be a normal case, and hence a warning to allow investigation.