This section summaries all executables and libraries of CMLOG.
Executables for Unix Machines
cmlogServer
This is the server for CMLOG system. It takes one argument that
is configuration file. If no argument is provides, default
configuration parameters are used.
cmlogClientD
This is the client daemon running on a Unix machine.
We suggest this process is started by root. The
cmlogClientD can also be compiled using
_CMLOG_CLIENTD_AUTO_QUIT option to tell the clientDaemon
to quit when the cmlogServer exits.
cmlog_activate
This is a csh script to start cmlogClientD.
cmlog
This is the Motif browser for CMLOG system.
cmlogMsg
This is a simple message logging porgram to let
users log messages into cmlog system. It may be used
as a quick test for cmlog system. It can be invoked
as cmlogMsg ``any messages''.
cmlogCleanup
This exists only on HP_UX and Linux. It cleans all IPC
resources if the server crashes unexpectly.
cmlogAdmin
This is an administration utility. It is partially
finished. It can be used to shutdown the server and all
client daemons and to check some statistical information
of the server.
Executables for vxWorks
cmlogClientD
This is the clientDaemon running on a vxWorks target. It
runs at priority 190. This must be loaded first before
any other CMLOG libraries/executables.
cmlogVxLogMsg
This is a utility that can catch all logMsg calls
of vxWorks. It then will send catched messages to the
above daemon. It runs at priority of 200.
Libraries for Unix Machines
libcmlog.a(so)
This is the logging client library. Applications need
to link with this library to log messages to a server.
libcmlogb.a
This is the browser library.
cmlogService.so
This is the cmlog service layer for CDEV.
Libraries for vxWorks
libcmlog.a
This is the logging client library. Applications need
to link with this library to log messages to a server.
This library has to be loaded after cmlogClientD.