[ Bottom of Page | Previous Page | Next Page | Contents | Index |  Library Home |
Legal |
Search ]
Technical Reference: Communications, Volume 2
strlog Utility
Purpose
 
Generates STREAMS error-logging and event-tracing
messages.
Syntax
  
int
strlog(mid, sid, level, flags, fmt, arg1, . . . )
short  mid,  sid;
char  level;
ushort  flags;
char * fmt;
unsigned  arg1;
Description
The strlog utility generates
log messages within the kernel. Required definitions are contained in the sys/strlog.h file.
This utility is part of STREAMS Kernel Extensions.
Parameters
| mid | Specifies the STREAMS module ID number for the module or driver submitting
the log message. | 
| sid | Specifies an internal sub-ID number usually used to identify a particular
minor device of a driver. | 
| level | Specifies a tracing level that allows for selective screening of
low-priority messages from the tracer. | 
| flags | Specifies the destination of the message. This can be any combination
of: 
SL_ERROR  The message is for the error logger.
SL_TRACE  The message is for the tracer.
SL_CONSOLE  Log the message to the console.
SL_FATAL  Advisory notification of a fatal error.
SL_WARN  Advisory notification of a nonfatal error.
SL_NOTE  Advisory message.
SL_NOTIFY  Request that a copy of the message be mailed to the system administrator.
 | 
| fmt | Specifies a print style-format string, except that  %f, %e, %E, %g, and %G conversion specifications are not handled. | 
| arg1 | Specifies numeric or character arguments. Up to NLOGARGS (currently 4) numeric or character arguments can be provided.
(The NLOGARGS variable specifies the maximum number
of arguments allowed. It is defined in the sys/strlog.h file.) | 
Related Information
The streamio operations.
clone Device
Driver in AIX 5L Version 5.2 Communications Programming Concepts.
List of Streams Programming
References, Understanding the log Device Driver, Understanding STREAMS Error and Trace Logging in AIX 5L Version 5.2 Communications Programming Concepts.
   
[ Top of Page | Previous Page | Next Page | Contents | Index | Library Home |
Legal |
Search ]