OsaLog(3tlib)


OsaLog: OsaLogOpen, OsaLogClose, OsaLog -- interface for logging events to the SCOadmin event log

Synopsis

OsaLogOpen object eventType
OsaLogCloselogHandle
OsaLog logHandle instance message

Description

OsaLog provides an interface for logging events into the SCOadmin event log. Basic events are logged automatically by the SCOadmin framework depending on which event types are selected by the SCOadmin Event Log Manager. Callers can provide additional log information as necessary. This interface is typically used by object service agents (OSA).

OsaLogOpen
opens an I/O stream to the SCOadmin event file for a particular object class and a particular valid registered event type.

OsaLogClose
closes the I/O stream and flushes the event data.

OsaLog
logs a message for a specific object instance and event type.

Arguments


object
type of object for which log entries apply, e.g. the class name. There is no strict format imposed on this string, but it should reflect the full vendor/class name pair as used in Object(3tlib) operations to be maximally useful. No error checking is applied to the object name.

eventType
a valid registered event type to log:

notice
warning
error
objectCreation
objectDeletion
attributeValueChange


logHandle
returned by OsaLogOpen, this must be passed as the first argument to OsaLog and OsaClose. This may not be used as a generic Tcl file handle for I/O.

instance
instance of the object for which this log entry applies, the naming attribute.

message
text to be logged for this event.

Files

/var/adm/syslog - event log file.
/usr/adm/events - file of valid registered event types.

References

The SCOadmin Event Log Manager.

Notices

The SCOadmin Event Log Manager actually controls which event types are logged and which are ignored.
25 April 2004
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004