Try OpenEdge Now
skip to main content
Debugging and Troubleshooting
Troubleshooting Resources : Log Entry Types Detail : Event logging : Logged events
 
Logged events
ABL event logging logs the following categories of events:
*User interface events — Limited to ABL-owned windows; these events include keyboard activity of both printable and nonprintable keystrokes.
*ABL-generated events — For example, ENTRY, LEAVE, and ROW-LEAVE. This also includes Developer Events (U1 through U10).For a complete list of ABL events, see the Events Reference chapter in OpenEdge Development: ABL Reference.
*ASYNC events
*Sockets events
*COM events
The following table lists the Windows GUI events that OpenEdge logs. Note, however, that not all GUI events are logged. For example, OpenEdge ignores mouse movements on the basis that they are too numerous and not significant.
Table 40. Windows GUI events that are logged
WM_WINDOWPOSCHANGING
WM_ACTIVATE
WM_DESTROY
WM_CLOSE
WM_SETFOCUS
WM_ENABLE
WM_KILLFOCUS
WM_LBUTTONUP
WM_DROPFILES
WM_LBUTTONDOWN
WM_CHAR
WM_LBUTTONDBLCLK
WM_KEYDOWN
WM_RBUTTONDOWN
WM_SYSKEYDOWN
WM_RBUTTONUP
WM_SYSCHAR
WM_RBUTTONDBLCLK
WM_MENUCHAR
WM_SYSCOMMAND
WM_SIZE
WM_INITMENUPOPUP