Better logging when configuring the FlowRuleManager
Change-Id: I7da22b1bf796a7199acc5a55c21f6a5334f312d4
diff --git a/core/net/src/main/java/org/onosproject/net/flow/impl/FlowRuleManager.java b/core/net/src/main/java/org/onosproject/net/flow/impl/FlowRuleManager.java
index 5047841..56a54e4 100644
--- a/core/net/src/main/java/org/onosproject/net/flow/impl/FlowRuleManager.java
+++ b/core/net/src/main/java/org/onosproject/net/flow/impl/FlowRuleManager.java
@@ -218,10 +218,20 @@
}
String s = get(properties, "fallbackFlowPollFrequency");
- try {
- fallbackFlowPollFrequency = isNullOrEmpty(s) ? DEFAULT_POLL_FREQUENCY : Integer.parseInt(s);
- } catch (NumberFormatException e) {
- fallbackFlowPollFrequency = DEFAULT_POLL_FREQUENCY;
+ if (isNullOrEmpty(s)) {
+ log.info("fallbackFlowPollFrequency is not configured, " +
+ "using current value of {} seconds",
+ fallbackFlowPollFrequency);
+ } else {
+ try {
+ fallbackFlowPollFrequency = Integer.parseInt(s);
+ log.info("Configured. FallbackFlowPollFrequency is {} seconds",
+ fallbackFlowPollFrequency);
+ } catch (NumberFormatException e) {
+ log.warn("Configured fallbackFlowPollFrequency value '{}' " +
+ "is not a number, using current value of {} seconds",
+ fallbackFlowPollFrequency);
+ }
}
}