Add debug log message for getStatus method to print status of each application 
instance


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

Branch: refs/heads/stratos-4.1.x
Commit: 2b6f9727460f1a19222d1d96520e07dda6d5e61f
Parents: bd5e2f8
Author: Akila Perera <[email protected]>
Authored: Mon Nov 30 00:04:54 2015 +0530
Committer: Akila Perera <[email protected]>
Committed: Mon Nov 30 00:33:46 2015 +0530

----------------------------------------------------------------------
 .../messaging/domain/application/Application.java        | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/stratos/blob/2b6f9727/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/application/Application.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/application/Application.java
 
b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/application/Application.java
index 0a0cb67..5dcea72 100644
--- 
a/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/application/Application.java
+++ 
b/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/domain/application/Application.java
@@ -20,6 +20,8 @@
 package org.apache.stratos.messaging.domain.application;
 
 import org.apache.commons.lang3.RandomStringUtils;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.apache.stratos.messaging.domain.instance.ApplicationInstance;
 import org.apache.stratos.messaging.domain.instance.Instance;
 
@@ -33,7 +35,7 @@ import java.util.Stack;
 public class Application extends ParentComponent<ApplicationInstance> {
 
     private static final long serialVersionUID = -5092959597171649688L;
-
+    private static final Log log = LogFactory.getLog(Application.class);
     // Unique id for the Application, defined in Application Definition
     private String id;
     private String name;
@@ -57,8 +59,6 @@ public class Application extends 
ParentComponent<ApplicationInstance> {
         this.id = id;
         this.key = RandomStringUtils.randomAlphanumeric(16);
         this.setInstanceIdToInstanceContextMap(new HashMap<String, 
ApplicationInstance>());
-        //this.applicationStateManager =
-        //new 
LifeCycleStateManager<ApplicationStatus>(ApplicationStatus.Created, id);
     }
 
     public String getUniqueIdentifier() {
@@ -105,6 +105,11 @@ public class Application extends 
ParentComponent<ApplicationInstance> {
         if ((getInstanceIdToInstanceContextMap() != null) && 
(getInstanceIdToInstanceContextMap().size() > 0)) {
             boolean applicationActive = true;
             for (ApplicationInstance applicationInstance : 
getInstanceIdToInstanceContextMap().values()) {
+                if (log.isDebugEnabled()) {
+                    log.debug(String.format(
+                            "Checking status of [application-id] %s. 
ApplicationInstance: [instance-id] %s, [status] "
+                                    + "%s", id, 
applicationInstance.getInstanceId(), applicationInstance.getStatus()));
+                }
                 if (applicationInstance.getStatus() != 
ApplicationStatus.Active) {
                     applicationActive = false;
                 }

Reply via email to