An open event-logging system with triggers/hooks to run arbitrary tasks when an event is matched or not matched.