Send a message to the system logger (varargs)
#include <stdio.h> #include <sys/slog.h> int vslogf( int opcode, int severity, const char * fmt, va_list arg );
- A combination of a major and minor code.
Create the opcode using the
macro that's defined in <sys/slog.h>.
The major and minor codes are defined in <sys/slogcodes.h>.
- The severity of the log message; see " Severity levels," in the documentation for slogf().
- A standard printf() string.
- A variable-argument list of the additional arguments, which you must have initialized with the va_start() macro.
Use the -l c option to qcc to link against this library. This library is usually included automatically.
This function is in libc.a, but not in libc.so (in order to save space).
The slog*() functions send log messages to the system logger, slogger . To send formatted messages, use vslogf(). If you have programs that scan log files for specified codes, you can use slogb() or slogi() to send a block of structures or int's, respectively.
This function is a "varargs" version of slogf() .
Last modified: 2013-12-23