APPX Software Library

Performance and Troubleshooting

Is there an environment variable that records a log of the user interface?

Yes, there is. The variable is APPX_UI_LOG APPX_UI_LOG.

It records a log of the user interface - the log contains a mix of screenshots and the keys that you typed in order to produce those screenshots. It also contains a prefix that describes how to use the log. Here's a sample (screenshot is stripped out):

-------------------------------------------------------------------------------- !This is a log of all of the keystrokes and screenshots

!processed by Appx - process id = 5423

! current time = Wed Mar 30 10:07:08 2005

! user = korry

!This log was produced because you have the APPX_UI_LOG environment variable defined

!This log can be played-back by setting APPX_SCRIPT_IN=<this filename> !

!Prior to playback, you can also set APPX_SCRIPT_STEP to enable script debugging

!During script debugging, the bottom line of the screen

!will display the next option to be fed from the script

!You can use the following keys to control the script during debugging

! E - Exit the script, use the keyboard as normal to control Appx

! C - Complete the script (stop stepping)

! P - Pause the script, use the keyboard as normal, Ctrl-R will resume script

!<log begins>

... screen shot goes here ...

#USER 3

!Currently executing: 0LA (MENU ) - APPX MENU

!Keystroke: USER 3

!Cursor is at row 36, column 00