Index Index for
Section 9r
Index Alphabetical
listing for S
Bottom of page 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 Index for
Section 9r
Index Alphabetical
listing for S
Top of page Top of
page