Manual Reference Pages - SYSFATAL (3)
syslog, sysfatal - system error messages
void syslog(int cons, char *logname, char *fmt, ...)
void sysfatal(char *fmt, ...)
Sysfatal prints to standard error the name of the running program,
a colon and a space,
the message described by the
fmt and subsequent arguments, and a newline.
It then calls
with the formatted message as argument.
The programs name is the value of
argv0, which will be set if the program uses the
interface to process its arguments.
argv0 is null, it is ignored and the following colon and space are suppressed.
Syslog logs messages in the file named by
logname in the directory
/usr/local/plan9/log ; the file must already exist and is opened append-only.
Logname must contain no slashes.
The message is a line with several fields:
the name of the machine writing the message;
the date and time;
the message specified by the
fmt and any following arguments;
and a final newline.
cons is set or the log file cannot be opened, the message is also printed
on the system console.
Syslog can be used safely in multi-threaded programs.
%r format in
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.