Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.7.1
-
Fix Version/s: 1.7.2
-
Component/s: None
-
Labels:None
-
Environment:ICEfaces
-
Affects:Documentation (User Guide, Ref. Guide, etc.)
Description
It is often useful to observe DOM updates at the server to reconcile them with the page changes that take place in the browser. Firebug is not always reliable (especially in Internet Explorer), so a server-side mechanism is again useful.
To enable DOM update logging, specify TRACE level logging in your application server for the "com.icesoft.faces.webapp.http.core.SendUpdates" class. For example, in Tomcat 6 add the following line to Tomcat 6 conf/logging.properties:
"com.icesoft.faces.webapp.http.core.SendUpdates.level = FINE"
To enable DOM update logging, specify TRACE level logging in your application server for the "com.icesoft.faces.webapp.http.core.SendUpdates" class. For example, in Tomcat 6 add the following line to Tomcat 6 conf/logging.properties:
"com.icesoft.faces.webapp.http.core.SendUpdates.level = FINE"
This has been changed to use the following context-parameter in the web.xml
<context-param>
<param-name>com.icesoft.faces.debugDOMUpdate</param-name>
<param-value>true</param-value>
</context-param>
And the output is now using System.out (some users do not have easy access to their server logging configuration).