| LOG(9) | Kernel Developer's Manual | LOG(9) |
log, addlog
— log a message from the kernel through the
/dev/klog device
#include
<sys/syslog.h>
void
log(int level,
const char *format, ...);
void
addlog(const
char *format,
...);
The
log()
function allows the kernel to send formatted messages to user processes
listening on /dev/klog. Usually
syslogd(8) monitors
/dev/klog for these messages and writes them to a
log file.
All messages are formatted using
printf(9), logged using facility
LOG_KERN, and priority level
level.
The
addlog()
function is used to build a log message in steps, by adding information to
an initial call to log().
| September 14, 2015 | openbsd |