User Preferences, Diagnostic Options
The Diagnostics tab of the User Preferences dialog box offers these options.
Setting | Description/Comments/Procedures |
---|---|
General settings: | |
Enabled | When selected,
diagnostic information is recorded in the session log.
Otherwise, diagnostic information is not recorded. Caution: Be aware that enabling diagnostic
information to be recorded can have negative impacts on system performance, so
you should enable this only in a development environment.
|
System Information | When selected,
system information is included in the session log when diagnostic information
is recorded. Such messages identify the current language ID, the current string
table, and other general settings in effect.
Otherwise, this information is omitted. |
Save to Disk | When selected,
diagnostic information is written directly to a file on your computer's hard
drive. Middle tier messages are excluded even if they are recorded in the
session log. The system creates the file WinStudio.log and puts it in the
C:\Documents and Settings\login\Local Settings\Temp folder
(where
login is a workstation login) and then
within a generated folder that is randomly named.
For example: C:\Documents and Settings\JohnQPublic\Local Settings\Temp\1\Winstudio.log Note: It might be simpler to use the Windows search feature to
find the WinStudio.log document than to look through the folders manually.
Otherwise, diagnostic information is recorded only in the session log and not in a separate file. Caution: Selecting this option slows processing.
|
Security | When selected,
information about form-level and component-level permissions is recorded in the
log.
Otherwise, security information is omitted from the log. |
Form settings: | |
Initialization | When selected,
an entry is included in the diagnostic record each time a form is opened,
including information about the initialization parameters.
Otherwise, form initialization data is not recorded. |
Events | When selected,
an entry is included in the diagnostic record about each event that is
generated by the system.
Otherwise, event data is not recorded. |
Event Handler settings: | |
Include | When selected,
information about event handlers is included in the diagnostic record, whenever
an event handler is used.
Otherwise, event handler data is not recorded. |
Validator settings: | |
Include | When selected,
information about validators is included in the diagnostic record, whenever a
validator is used.
Otherwise, validator data is not recorded. |
Variable settings: | |
Initialization | When selected,
each time a variable is created, information is included about whether the
variable is global or form-level, persistent or temporary.
Otherwise, variable initialization data is not recorded. |
Value Changed | When selected,
each time a the value of a variable changes, information is included about the
previous value and the new one.
Otherwise, data is not recorded when the value of a variable changes. |
Dependent Notification | When selected,
data is included each time the dependents of a variable are refreshed because
the value of the variable is changed.
Otherwise, this data is not recorded. |
Call Details settings: | |
Scripts | When selected,
diagnostic information is included about the execution of scripts, including
script parameters and return values.
Otherwise, script execution data is not recorded. |
IDO Methods | When selected,
diagnostic information is included about IDO methods executed from event
handlers or from validators, including method parameters, return codes, and
error messages.
Otherwise, this diagnostic information is not recorded. |
Form server | When selected,
diagnostic information is included about the form server from which forms data
was obtained.
Otherwise, this diagnostic information is not recorded. |
Component settings: | |
Initialization | When selected,
information is included about components in the log.
Otherwise, no information about components is recorded, even if other options in this group are selected. |
List building | When selected,
nformation is included about lists, when they are created and when they are
invalidated (so that the next access will cause them to be recreated).
Otherwise, list building information is not recorded. |
User interaction | When selected,
the interactions of all users' with the component is recorded, including
messages about these actions:
Caution: Selecting this option generates a large
number of entries in the log and can negatively impact system performance.
Otherwise, user component interaction data is not recorded. |
To/From Source | When selected,
information is included about data moving to and from the source or data
binding for the component, including variables, properties, or the building of
derived values.
Caution: Selecting this option generates a large
number of entries in the log and can negatively impact system performance.
Otherwise, this data is not recorded. |
To/From Control | When selected,
information is included about data moving to and from the control for the
component.
Caution: Selecting this option generates a large
number of entries in the log and can negatively impact system performance.
Otherwise, this data is not recorded. |
Dependent Notification | When selected,
information is included about a component's dependent being refreshed because
the value of the component changed.
Otherwise, this data is not recorded. |
IDO Collections settings: | |
Initialization | When selected,
information is included about the parameters passed to the IDO to retrieve the
collection, the properties to include, and which components are bound to the
collection.
Otherwise, this data is not recorded. |
Commands | When selected,
information is included about commands and standard operations.
Otherwise, this data is not recorded. |
Update Overview | When selected,
information is included an overview of the updating or saving of a collection.
Otherwise, this data is not recorded. |
Dependent Notification | When selected,
information is included about notifications to dependents.
Otherwise, this data is not recorded. |
Load Overview | When selected,
an overview of the process of loading the collection is included.
Otherwise, this data is not recorded. |
Update Values | When selected,
data is recorded each time a the value of a property is updated in the
collection, including individual requests from components or scripts as well as
a record of each individual value sent during a collection update.
Caution: Selecting this option generates a large
number of entries in the log and can negatively impact system performance.
Otherwise, this data is not recorded. |
Load Values | When selected,
data is recorded each time a property's value is retrieved from the collection,
including individual requests from components or scripts as well as a record of
each individual value retrieved during a collection load.
Caution: Selecting this option generates a large
number of entries in the log and can negatively impact system performance.
Otherwise, this data is not recorded. |
Interpreter settings: | |
Overview | When selected,
information is included about strings before and after they are interpreted.
Otherwise, this data is not recorded. |
Variables | When selected,
information is included about the detailed substitutions of the V(), FV(), and
FVN() keywords.
Otherwise, this data is not recorded. |
Properties | When selected,
information is included about the detailed substitutions of the P() and FP()
keywords.
Otherwise, this data is not recorded. |
Components | When selected,
information is included about the detailed substitutions of the C() and FC()
keywords.
Otherwise, this data is not recorded. |
Scripts | When selected,
information is included about the detailed substitutions of the SCRIPTS
keyword.
Otherwise, this data is not recorded. |
Others | When selected,
information is included about the detailed substitutions of the CURDATE(),
STRINGS(), and any other substitution keywords.
Otherwise, this data is not recorded. |