Author: rahul
Date: Tue Nov 21 17:33:40 2006
New Revision: 478002

URL: http://svn.apache.org/viewvc?view=rev&rev=478002
Log:
Logging for <var> and <assign>.
SCXML-31

Requested by: Nestor Urquiza <nestoru AT yahoo DOT com>.
Adding Nestor to contributors.

Modified:
    jakarta/commons/proper/scxml/trunk/pom.xml
    jakarta/commons/proper/scxml/trunk/project.xml
    
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/model/Assign.java
    
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/model/Var.java

Modified: jakarta/commons/proper/scxml/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/scxml/trunk/pom.xml?view=diff&rev=478002&r1=478001&r2=478002
==============================================================================
--- jakarta/commons/proper/scxml/trunk/pom.xml (original)
+++ jakarta/commons/proper/scxml/trunk/pom.xml Tue Nov 21 17:33:40 2006
@@ -75,6 +75,9 @@
     <contributor>
       <name>Sitthichai Rernglertpricha</name>
     </contributor>
+    <contributor>
+      <name>Nestor Urquiza</name>
+    </contributor>
   </contributors>
 
   <dependencies>

Modified: jakarta/commons/proper/scxml/trunk/project.xml
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/scxml/trunk/project.xml?view=diff&rev=478002&r1=478001&r2=478002
==============================================================================
--- jakarta/commons/proper/scxml/trunk/project.xml (original)
+++ jakarta/commons/proper/scxml/trunk/project.xml Tue Nov 21 17:33:40 2006
@@ -110,6 +110,9 @@
     <contributor>
       <name>Sitthichai Rernglertpricha</name>
     </contributor>
+    <contributor>
+      <name>Nestor Urquiza</name>
+    </contributor>
   </contributors>
   
   <dependencies>

Modified: 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/model/Assign.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/model/Assign.java?view=diff&rev=478002&r1=478001&r2=478002
==============================================================================
--- 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/model/Assign.java
 (original)
+++ 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/model/Assign.java
 Tue Nov 21 17:33:40 2006
@@ -209,6 +209,10 @@
                     Object valueObject = eval.eval(ctx, expr);
                     SCXMLHelper.setNodeValue(oldNode, valueObject.toString());
                 }
+                if (appLog.isDebugEnabled()) {
+                    appLog.debug("<assign>: data node '" + 
oldNode.getNodeName()
+                        + "' updated");
+                }
                 TriggerEvent ev = new TriggerEvent(name + ".change",
                     TriggerEvent.CHANGE_EVENT);
                 derivedEvents.add(ev);
@@ -229,6 +233,10 @@
                     varObj = eval.eval(ctx, expr);
                 }
                 ctx.set(name, varObj);
+                if (appLog.isDebugEnabled()) {
+                    appLog.debug("<assign>: Set variable '" + name + "' to '"
+                        + String.valueOf(varObj) + "'");
+                }
                 TriggerEvent ev = new TriggerEvent(name + ".change",
                     TriggerEvent.CHANGE_EVENT);
                 derivedEvents.add(ev);

Modified: 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/model/Var.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/model/Var.java?view=diff&rev=478002&r1=478001&r2=478002
==============================================================================
--- 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/model/Var.java
 (original)
+++ 
jakarta/commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml/model/Var.java
 Tue Nov 21 17:33:40 2006
@@ -105,6 +105,10 @@
         Evaluator eval = scInstance.getEvaluator();
         Object varObj = eval.eval(ctx, expr);
         ctx.setLocal(name, varObj);
+        if (appLog.isDebugEnabled()) {
+            appLog.debug("<var>: Defined variable '" + name
+                + "' with initial value '" + String.valueOf(varObj) + "'");
+        }
         TriggerEvent ev = new TriggerEvent(name + ".change",
                 TriggerEvent.CHANGE_EVENT);
         derivedEvents.add(ev);



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to