Modifying log messages to display uuid

Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/887f66f9
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/887f66f9
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/887f66f9

Branch: refs/heads/tenant-isolation
Commit: 887f66f96504de9f8fcca82e63c94352afc079ce
Parents: c77bc81
Author: Dinithi <[email protected]>
Authored: Fri Jun 26 09:13:35 2015 +0530
Committer: Dinithi <[email protected]>
Committed: Fri Jun 26 09:13:35 2015 +0530

----------------------------------------------------------------------
 .../impl/CloudControllerServiceImpl.java        | 72 ++++++++++++--------
 1 file changed, 43 insertions(+), 29 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/887f66f9/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/services/impl/CloudControllerServiceImpl.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/services/impl/CloudControllerServiceImpl.java
 
b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/services/impl/CloudControllerServiceImpl.java
index 801f41e..105f222 100644
--- 
a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/services/impl/CloudControllerServiceImpl.java
+++ 
b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/services/impl/CloudControllerServiceImpl.java
@@ -1459,9 +1459,10 @@ public class CloudControllerServiceImpl implements 
CloudControllerService {
             log.info(String.format("Adding network partition: 
[network-partition-id] %s", networkPartition.getUuid()));
         }
 
-        String networkPartitionID = networkPartition.getUuid();
-        if (cloudControllerContext.getNetworkPartition(networkPartitionID) != 
null) {
-            String message = "Network partition already exists: 
[network-partition-id] " + networkPartitionID;
+        String networkPartitionUuid = networkPartition.getUuid();
+        if (cloudControllerContext.getNetworkPartition(networkPartitionUuid) 
!= null) {
+            String message = "Network partition already exists: 
[network-partition-uuid] " + networkPartitionUuid +
+                    "[network-partition-id] " + networkPartition.getId();
             log.error(message);
             throw new NetworkPartitionAlreadyExistsException(message);
         }
@@ -1470,8 +1471,9 @@ public class CloudControllerServiceImpl implements 
CloudControllerService {
             for (Partition partition : networkPartition.getPartitions()) {
                 if (partition != null) {
                     if (log.isInfoEnabled()) {
-                        log.info(String.format("Validating partition: 
[network-partition-id] %s [partition-id] %s",
-                                networkPartition.getUuid(), 
partition.getId()));
+                        log.info(String.format("Validating partition: 
[network-partition-uuid] %s " +
+                                        "[network-partition-id] %s 
[partition-id] %s", networkPartitionUuid,
+                                networkPartition.getId(), partition.getId()));
                     }
                     // Overwrites partition provider with network partition 
provider
                     partition.setProvider(networkPartition.getProvider());
@@ -1480,19 +1482,22 @@ public class CloudControllerServiceImpl implements 
CloudControllerService {
                     } catch (InvalidPartitionException e) {
                         //Following message is shown to the end user in all 
the the API clients(GUI/CLI/Rest API)
                         throw new 
InvalidNetworkPartitionException(String.format("Network partition " +
-                                        " %s, is invalid since the partition 
%s is invalid",
-                                networkPartition.getUuid(), 
partition.getId()), e);
+                                        "[network-partition-uuid] %s 
[network-partition-id] %s , " +
+                                        "is invalid since the partition %s is 
invalid",
+                                networkPartition.getUuid(), 
networkPartition.getId(), partition.getId()), e);
                     }
                     if (log.isInfoEnabled()) {
-                        log.info(String.format("Partition validated 
successfully: [network-partition-id] %s " +
-                                "[partition-id] %s", 
networkPartition.getUuid(), partition.getId()));
+                        log.info(String.format("Partition validated 
successfully: [network-partition-uuid] %s " +
+                                "[network-partition-id] %s [partition-id] %s", 
networkPartition.getUuid(),
+                                networkPartition.getId(), partition.getId()));
                     }
                 }
             }
         } else {
             //Following message is shown to the end user in all the the API 
clients(GUI/CLI/Rest API)
-            throw new InvalidNetworkPartitionException(String.format("Network 
partition: " +
-                    "%s doesn't not have any partitions ", 
networkPartition.getUuid()));
+            throw new InvalidNetworkPartitionException(String.format("Network 
partition [network-partition-uuid] %s " +
+                    "[network-partition-id] %s, doesn't not have any 
partitions ", networkPartition.getUuid(),
+                    networkPartition.getId()));
         }
 
         // adding network partition to CC-Context
@@ -1500,8 +1505,8 @@ public class CloudControllerServiceImpl implements 
CloudControllerService {
         // persisting CC-Context
         CloudControllerContext.getInstance().persist();
         if (log.isInfoEnabled()) {
-            log.info(String.format("Network partition added successfully: 
[network-partition-id] %s",
-                    networkPartition.getUuid()));
+            log.info(String.format("Network partition added successfully: 
[network-partition-uuid] %s " +
+                            "[network-partition-id] %s", 
networkPartition.getUuid(),networkPartition.getId()));
         }
         return true;
     }
@@ -1510,13 +1515,17 @@ public class CloudControllerServiceImpl implements 
CloudControllerService {
     public boolean removeNetworkPartition(String networkPartitionId) throws 
NetworkPartitionNotExistsException {
 
         try {
+            String networkPartitionUuid = 
cloudControllerContext.getNetworkPartition(networkPartitionId).getUuid();
+
             if (log.isInfoEnabled()) {
-                log.info(String.format("Removing network partition: 
[network-partition-id] %s", networkPartitionId));
+                log.info(String.format("Removing network partition: 
[network-partition-uuid] %s " +
+                        "[network-partition-id] %s", networkPartitionUuid, 
networkPartitionId));
             }
-            handleNullObject(networkPartitionId, "Network Partition ID is 
null");
+            handleNullObject(networkPartitionId, "Network Partition Id is 
null");
 
             if (cloudControllerContext.getNetworkPartition(networkPartitionId) 
== null) {
-                String message = "Network partition not found: 
[network-partition-id] " + networkPartitionId;
+                String message = String.format("Network partition not found: 
[network-partition-uuid] %s " +
+                        "[network-partition-id] %s", networkPartitionUuid, 
networkPartitionId);
                 log.error(message);
                 throw new NetworkPartitionNotExistsException(message);
             }
@@ -1525,8 +1534,8 @@ public class CloudControllerServiceImpl implements 
CloudControllerService {
             // persisting CC-Context
             CloudControllerContext.getInstance().persist();
             if (log.isInfoEnabled()) {
-                log.info(String.format("Network partition removed 
successfully: [network-partition-id] %s",
-                        networkPartitionId));
+                log.info(String.format("Network partition removed 
successfully: [network-partition-uuid] %s " +
+                        "[network-partition-id] %s", networkPartitionUuid, 
networkPartitionId));
             }
         } catch (Exception e) {
             String message = e.getMessage();
@@ -1540,15 +1549,17 @@ public class CloudControllerServiceImpl implements 
CloudControllerService {
     public boolean updateNetworkPartition(NetworkPartition networkPartition) 
throws NetworkPartitionNotExistsException {
         try {
             handleNullObject(networkPartition, "Network Partition is null");
-            handleNullObject(networkPartition.getUuid(), "Network Partition ID 
is null");
+            handleNullObject(networkPartition.getUuid(), "Network Partition Id 
is null");
 
             if (log.isInfoEnabled()) {
                 log.info(String.format("Updating network partition: 
[network-partition-id] %s", networkPartition.getUuid()));
             }
 
-            String networkPartitionID = networkPartition.getId();
-            if (cloudControllerContext.getNetworkPartition(networkPartitionID) 
== null) {
-                String message = "Network partition not found: 
[network-partition-id] " + networkPartitionID;
+            String networkPartitionId = networkPartition.getId();
+            String networkPartitionUuid = networkPartition.getUuid();
+            if (cloudControllerContext.getNetworkPartition(networkPartitionId) 
== null) {
+                String message = String.format("Network partition not found: 
[network-partition-uuid] %s " +
+                        "[network-partition-id] %s", networkPartitionUuid, 
networkPartitionId);
                 log.error(message);
                 throw new NetworkPartitionNotExistsException(message);
             }
@@ -1557,15 +1568,17 @@ public class CloudControllerServiceImpl implements 
CloudControllerService {
                 for (Partition partition : networkPartition.getPartitions()) {
                     if (partition != null) {
                         if (log.isInfoEnabled()) {
-                            log.info(String.format("Validating partition: 
[network-partition-id] %s [partition-id] %s",
-                                    networkPartition.getUuid(), 
partition.getId()));
+                            log.info(String.format("Validating partition: 
[network-partition-uuid] %s " +
+                                            "[network-partition-id] %s 
[partition-id] %s", networkPartitionUuid,
+                                    networkPartitionId, partition.getId()));
                         }
                         // Overwrites partition provider with network 
partition provider
                         partition.setProvider(networkPartition.getProvider());
                         validatePartition(partition);
                         if (log.isInfoEnabled()) {
-                            log.info(String.format("Partition validated 
successfully: [network-partition-id] %s " +
-                                    "[partition-id] %s", 
networkPartition.getUuid(), partition.getId()));
+                            log.info(String.format("Partition validated 
successfully: [network-partition-uuid] %s " +
+                                    "[network-partition-uuid] %s 
[partition-id] %s", networkPartitionUuid,
+                                    networkPartitionId, partition.getId()));
                         }
                     }
                 }
@@ -1576,8 +1589,8 @@ public class CloudControllerServiceImpl implements 
CloudControllerService {
             // persisting CC-Context
             CloudControllerContext.getInstance().persist();
             if (log.isInfoEnabled()) {
-                log.info(String.format("Network partition updated 
successfully: [network-partition-id] %s",
-                        networkPartition.getUuid()));
+                log.info(String.format("Network partition updated 
successfully: [network-partition-uuid] %s " +
+                                "[network-partition-id] %s", 
networkPartitionUuid, networkPartitionId));
             }
             return true;
         } catch (Exception e) {
@@ -1604,7 +1617,8 @@ public class CloudControllerServiceImpl implements 
CloudControllerService {
         try {
             return 
CloudControllerContext.getInstance().getNetworkPartition(networkPartitionId);
         } catch (Exception e) {
-            String message = String.format("Could not get network partition: 
[network-partition-id] %s",
+            String message = String.format("Could not get network partition: 
[network-partition-uuid] %s " +
+                            "[network-partition-id] %s", 
getNetworkPartition(networkPartitionId).getUuid(),
                     networkPartitionId);
             log.error(message);
             throw new CloudControllerException(message, e);

Reply via email to