# AuExit Provides termination events, usually on a worker thread, when application termination is likely. Event categories include: control c, an exception was thrown, application shutdown. Trigger Levels: * eSafeTermination (safe unload) * eFatalException (a fatal exception, math, or memory error occurred) * eSigTerminate (control + c) * eProblematicEvent (an exception was thrown or some other fatal condition. should probably flush & sync streams or invalidate caches.)