syslogc - collect messages from syslog memory buffer
syslogc [-Ccoq] [-s reporting_socket] logname
syslogc [-Cc] logname
syslogc -q
syslogc collects messages from the syslogd(8) memory buffer
specified by
the logname argument.
For syslogc to work, syslogd(8) must be configured with one
or more memory
buffer logs (see syslog.conf(5) for details) and have a
reporting
socket location specified on the commandline (using the -s
option to
syslogd(8)).
By default, syslogc will query the specified log and return
it to standard
output.
The options are as follows:
-C Request that the log buffer be cleared without reading it.
-c Request that the log buffer be cleared once it has
been read.
-o Check whether the specified log has overflowed. If
the log has
overflowed, then a message will be printed to stdout(4) and the
exit status will be set to 1.
-q Request a list of available logs.
-s reporting_socket
Specify alternate reporting socket location (the default is
/var/run/syslogd.sock).
syslog(3), syslog.conf(5), syslogd(8)
The syslogc command first appeared in OpenBSD 3.5.
OpenBSD 3.6 November 2, 2003
[ Back ] |