You enable event logging with any of three log entry types. Using three different entry types gives you greater control over what and when information is logged. The following table lists the events that are logged and the logging levels supported for each entry type.

Table 1. Events logged by log entry type
Log entry type Information logged
ProEvents.UI.Char Turns on logging of keystroke events for printable characters. Logged at level 2 (Basic) and higher.
ProEvents.UI.Command Turns on logging of keystroke events for nonprintable characters:
  • TAB
  • FN keys
  • CTRL, SHIFT, ALT and their combinations
  • PAGE DOWN, PAGE UP, HOME, END
And Windows GUI events (WM events).Level 2 (Basic) logs nonprintable keystrokes and this subset of WM GUI events:
  • WM_SETFOCUS
  • WM_KILLFOCUS
  • WM_CLOSE
  • WM_ENABLE
  • WM_LBUTTONUP
  • WM_LBUTTONDOWN
  • WM_RBUTTONUP
  • WM_RBUTTONDOWN
  • Developer Events U1-U10
Level 3 (Verbose) logs nonprintable keystrokes and all WM GUI events.
ProEvents.Other Turns on logging of COM, Async, and Socket events. Logged at level 2 (Basic) and higher.OpenEdge logs no PUSH and POP entries for COM events. At levels 2 and 3, OpenEdge logs COM events only when the application defines a trigger for the event, on the assumption that you are interested only in events for which you have written a trigger. At level 4 (Extended), OpenEdge logs all COM events.