Difference between revisions of "Category:Troubleshooter"
From Lianjapedia
Yvonne.milne (Talk | contribs) (→Server) |
Yvonne.milne (Talk | contribs) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
==Overview== | ==Overview== | ||
+ | The Troubleshooter provides a tabbed interface bringing together debugging, tracing and performance metrics to assist you in testing and tuning your Apps. | ||
+ | |||
+ | [[{{ns:file}}:troubleshooter.png|800px|left|border|link={{filepath:troubleshooter.png}}|Troubleshooter]] | ||
+ | <br clear=all> | ||
− | ==Desktop== | + | ==Desktop Tab== |
+ | The Desktop Tab contains the following: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
Line 25: | Line 28: | ||
|- | |- | ||
|valign="top"|[[Troubleshooter Debug File Tab|Debug File]] | |valign="top"|[[Troubleshooter Debug File Tab|Debug File]] | ||
− | |valign="top"| | + | |valign="top"|Contains debug information in the event of an error. |
|- | |- | ||
|valign="top"|[[Troubleshooter Trace File Tab|Trace File]] | |valign="top"|[[Troubleshooter Trace File Tab|Trace File]] | ||
− | |valign="top"| | + | |valign="top"|Contains debug tracing information. |
|- | |- | ||
|valign="top"|[[Troubleshooter UIState Trace Tab|UIState Trace]] | |valign="top"|[[Troubleshooter UIState Trace Tab|UIState Trace]] | ||
− | |valign="top"| | + | |valign="top"|Contains tracing information about [[UI States|UI State]] transition operations. |
|- | |- | ||
|valign="top"|[[Troubleshooter Performance Metrics Tab|Performance Metrics]] | |valign="top"|[[Troubleshooter Performance Metrics Tab|Performance Metrics]] | ||
− | |valign="top"| | + | |valign="top"|Contains tracing and performance metrics for internal operations and events to allow you to see how events are fired and handled in your code and help you in performance tuning. |
|- | |- | ||
|valign="top"|[[Troubleshooter Profiler Metrics Tab|Profiler Metrics]] | |valign="top"|[[Troubleshooter Profiler Metrics Tab|Profiler Metrics]] | ||
− | |valign="top"| | + | |valign="top"|Contains [[LIST PROFILE|Profiler]] environment settings and data when a Lianja/VFP prg script is profiled in the [[Apps Workspace]]. |
|- | |- | ||
|} | |} | ||
− | ==Server== | + | ==Server Tab== |
+ | The Server Tab contains the following: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
Line 51: | Line 55: | ||
|- | |- | ||
|} | |} | ||
+ | |||
+ | ==Buttons== | ||
+ | Apart from in the Debugger tabs (Debugger, Python Debugger, JavaScript Debugger), the following buttons are displayed: | ||
+ | |||
+ | {| class="wikitable" width="100%" | ||
+ | !width="25%"|Button | ||
+ | !width="75%"|Description | ||
+ | |- | ||
+ | |valign="top"|Clear | ||
+ | |valign="top"|Clear the current tab. | ||
+ | |- | ||
+ | |valign="top"|Clear All | ||
+ | |valign="top"|Clear all tabs. | ||
+ | |- | ||
+ | |valign="top"|Purge | ||
+ | |valign="top"|Purge all error files. | ||
+ | |- | ||
+ | |valign="top"|debugout on/off | ||
+ | |valign="top"|Toggle to enable/disable [[SET DEBUGOUT|debugout message logging]]. | ||
+ | |- | ||
+ | |valign="top"|debug on/off | ||
+ | |valign="top"|Toggle to enable/disable [[SET DEBUG|debug message logging]]. | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | Here, [[SET DEBUG|debug]] and [[SET DEBUGOUT|debugout]] are both off, click the buttons to toggle them on: | ||
+ | [[{{ns:file}}:troubleshooter_buttonsoff.png|left|border|link={{filepath:troubleshooter_buttonsoff.png}}|Troubleshooter]] | ||
+ | <br clear=all> | ||
+ | |||
+ | Here, [[SET DEBUG|debug]] and [[SET DEBUGOUT|debugout]] are both on, click the buttons to toggle them off: | ||
+ | [[{{ns:file}}:troubleshooter_buttonson.png|left|border|link={{filepath:troubleshooter_buttonson.png}}|Troubleshooter]] | ||
+ | <br clear=all> | ||
[[Category:Lianja v5.0]] | [[Category:Lianja v5.0]] | ||
+ | [[Category:Error Handling]] |
Latest revision as of 04:08, 11 April 2024
Contents
Overview
The Troubleshooter provides a tabbed interface bringing together debugging, tracing and performance metrics to assist you in testing and tuning your Apps.
Desktop Tab
The Desktop Tab contains the following:
Tab | Description |
---|---|
Debugger | Contains the Lianja/VFP Debugger. |
Python Debugger | Contains the Python Debugger. |
JavaScript Debugger | Contains the JavaScript Debugger. |
Error Viewer | Contains error message output. |
Debugout | Contains debugout message output. |
Debug File | Contains debug information in the event of an error. |
Trace File | Contains debug tracing information. |
UIState Trace | Contains tracing information about UI State transition operations. |
Performance Metrics | Contains tracing and performance metrics for internal operations and events to allow you to see how events are fired and handled in your code and help you in performance tuning. |
Profiler Metrics | Contains Profiler environment settings and data when a Lianja/VFP prg script is profiled in the Apps Workspace. |
Server Tab
The Server Tab contains the following:
Tab | Description |
---|---|
Error Viewer | Contains server error message output. |
Buttons
Apart from in the Debugger tabs (Debugger, Python Debugger, JavaScript Debugger), the following buttons are displayed:
Button | Description |
---|---|
Clear | Clear the current tab. |
Clear All | Clear all tabs. |
Purge | Purge all error files. |
debugout on/off | Toggle to enable/disable debugout message logging. |
debug on/off | Toggle to enable/disable debug message logging. |
Here, debug and debugout are both off, click the buttons to toggle them on:
Here, debug and debugout are both on, click the buttons to toggle them off:
Pages in category "Troubleshooter"
The following 11 pages are in this category, out of 11 total.
T |
T cont. |
T cont. |