The Enhanced Event Logging System (EELS) supplies two
programming interfaces for the committing of records to an event
database. The first of these, the Distributed Audit Service
(XDAS) implements a four stage record committal:
For applications requiring a ``generic'' logging interface for
error conditions or debug information, for example, this four-stage
process may impose unacceptable overheads. Accordingly, the generic
logging API is supplied for systems requiring a single-stage
event record committal, similar to the process used by syslog
or cmn_err.
The generic logging API consists of the following functions:
The session descriptor returned by eels_initialise can be
used by the XDAS functions as well as by the other generic
logging functions.
The XDAS API also supports a generic logging capability.
For details of this, including a list of the supported generic logging
events, see
Intro(3xdas).