 |
Index for Section 9r |
|
 |
Alphabetical listing for S |
|
 |
Bottom of page |
|
strlog(9r)
NAME
strlog - General: Submits messages for logging
SYNOPSIS
#include <sys/stream.h>
#include <sys/strlog.h>
int strlog(
short driverid,
short minorid,
char level,
unsigned short flags,
char *format,
unsigned arg1,
);
ARGUMENTS
driverid
Specifies the identification number of the driver or module submitting
the message.
minorid
Specifies the identification number for a particular minor device.
level
Specifies the tracing level for selective screening of low-priority
messages.
flags
Specifies a flag value. You can pass one of the following valid flag
values:
SL_ERROR
Pass the message to the error logger.
SL_TRACE
Pass the message to the tracer.
SL_CONSOLE
Print the message on the console terminal.
format
Specifies a printf style format string. The % s, % e, % g, and % G
formats are not allowed.
arg1
Specifies zero or more arguments to the printf routine.
DESCRIPTION
The strlog routine submits formatted messages to the log driver. You can
retrieve the messages with the getmsg system call. The flags argument
specifies the type of message and where it is to be sent. The strace
command receives messages from the log driver and sends them to the
standard output. The strerr daemon receives error messages from the log
driver and appends them to a file called /var/adm/streams/error.mm-dd,
where mm-dd identifies the date of the error message.
RETURN VALUES
The strlog routine returns the value 0 (zero). If the message is not seen
by all the readers. Otherwise, it returns the value 1.
 |
Index for Section 9r |
|
 |
Alphabetical listing for S |
|
 |
Top of page |
|