Turns on logging for the execution of internal procedures, user-defined functions, persistent user-interface triggers, named events, and class events (generated by the RUN, FUNCTION, PUBLISH, and
SUBSCRIBE statements, respectively, and for class events; by the
Publish( ), Subscribe( ), and
Unsubscribe( )event methods, respectively). It also logs the instantiation and use of classes, including execution of constructors (invoked by the
NEW function (classes) and also by the
SUPER and
THIS-OBJECT statements), the execution of methods defined within classes (including those invoked using the
SUPER system reference), the execution of property accessors (invoked by accessing a property of a class), and the execution of destructors (invoked by executing the
DELETE OBJECT statement or as a result of ABL garbage collection).