Debugging

Version 3 by Ken Fyten
on Oct 07, 2016 11:00.


compared with
Version 4 by Ken Fyten
on Oct 07, 2016 11:02.


Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 1 changes. View first change.

 h1. Debugging
  
 ICEfaces provides client and server side logging that allows developers to verify the correct functioning of the application and follow up any issues that might occur during application development.
  
 h2. Client side logging
  
 h3. Window logging
  
 Each bridge instance hosted within a browser window will have its own logging output to the browser's native console. The logging levels are matched by ICEfaces logging so that console's level filtering can be used.
 When the console is disabled by the browser ICEfaces bridge will still provide logging by way of a separate popup window. The logging window can be opened with the _CTRL+SHIFT+T_ keyboard shortcut. Logging level and category filtering are provided.
  
 h3. Global logging
  
 Additionally a browser global logging feature is provided to capture and store the combined client logging output of all open application windows and tabs.
  
  !globalloggerwindow.png|align=center, vspace=8!
  !GlobalLoggerWin.png|align=center, vspace=8!
  
 The logging can be enabled or disabled from the log page. Also the size of the log can be set, the limit is defined in kilobytes to adjust it to the limits that each browser has for their local storage.
 Capturing the logs can be done by copying the log entries to the clipboard by using the *Copy log to clipboard* button or they can be saved to the files system using the *Download log* button.
  
 The global log page can always be accessed at _\{protocol}://\{host}:\{port}/\{context}/javax.faces.resource/log.html.jsf\?ln=ice.core_ URL in the supported browsers (Internet Explorer 8+, Firefox, Chrome, and Safari).

© Copyright 2017 ICEsoft Technologies Canada Corp.