nacx commented on this pull request.


> +      }
+   }
+
+   private void attemptDeleteNatRule(final String serverId, final NetworkApi 
networkApi, final NatRule natRule) {
+      try {
+         if (natRule.state().isNormal()) {
+            networkApi.deleteNatRule(natRule.id());
+         } else {
+            logger.warn(format("Server(%s) has an associated NatRule(%s) that 
was not deleted as it was in state(%s).",
+                  serverId, natRule.id(), natRule.state()));
+         }
+      } catch (Throwable t) {
+         logger.warn(
+               format("Failed to delete NatRule(%s) associated with 
Server(%s). Due to - (%s)", natRule.id(), serverId,
+                     t.getMessage()));
+      }

Better pass the `Throwable` as the first parameter to the logger to have the 
complete stacktrace logged. Often just the exception message does not give 
enough contex.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/422#pullrequestreview-80893593

Reply via email to