2022-03-31 10:27:13 -07:00
|
|
|
.\" $OpenBSD: syslogc.8,v 1.11 2022/03/31 17:27:32 naddy Exp $
|
2004-01-04 00:30:21 -08:00
|
|
|
.\"
|
|
|
|
.\" Copyright (c) 2004 Damien Miller
|
|
|
|
.\"
|
|
|
|
.\" Permission to use, copy, modify, and distribute this software for any
|
|
|
|
.\" purpose with or without fee is hereby granted, provided that the above
|
|
|
|
.\" copyright notice and this permission notice appear in all copies.
|
|
|
|
.\"
|
|
|
|
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
|
|
|
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
|
|
|
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
|
|
|
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
|
|
|
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
|
|
|
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
|
|
|
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
2022-03-31 10:27:13 -07:00
|
|
|
.Dd $Mdocdate: March 31 2022 $
|
2004-01-04 00:30:21 -08:00
|
|
|
.Dt SYSLOGC 8
|
|
|
|
.Os
|
|
|
|
.Sh NAME
|
|
|
|
.Nm syslogc
|
|
|
|
.Nd collect messages from syslog memory buffer
|
|
|
|
.Sh SYNOPSIS
|
|
|
|
.Nm syslogc
|
2008-09-10 15:17:33 -07:00
|
|
|
.Op Fl Ccfo
|
2011-07-12 04:28:31 -07:00
|
|
|
.Op Fl n Ar lines
|
2004-01-04 00:30:21 -08:00
|
|
|
.Op Fl s Ar reporting_socket
|
|
|
|
.Ar logname
|
|
|
|
.Nm syslogc
|
|
|
|
.Fl q
|
|
|
|
.Sh DESCRIPTION
|
|
|
|
.Nm
|
|
|
|
collects messages from the
|
|
|
|
.Xr syslogd 8
|
|
|
|
memory buffer specified by the
|
|
|
|
.Ar logname
|
|
|
|
argument.
|
|
|
|
.Pp
|
|
|
|
For
|
|
|
|
.Nm
|
|
|
|
to work,
|
|
|
|
.Xr syslogd 8
|
|
|
|
must be configured with one or more memory buffer logs (see
|
|
|
|
.Xr syslog.conf 5
|
|
|
|
for details) and have a reporting socket location specified on the
|
2015-11-05 01:48:05 -08:00
|
|
|
command line (using the
|
2004-01-04 00:30:21 -08:00
|
|
|
.Fl s
|
|
|
|
option to
|
|
|
|
.Xr syslogd 8 ) .
|
|
|
|
.Pp
|
|
|
|
By default,
|
|
|
|
.Nm
|
2011-07-12 04:28:31 -07:00
|
|
|
will query the specified log and return all entries to standard output.
|
2004-01-04 00:30:21 -08:00
|
|
|
.Pp
|
|
|
|
The options are as follows:
|
|
|
|
.Bl -tag -width Ds
|
|
|
|
.It Fl C
|
|
|
|
Request that the log buffer be cleared without reading it.
|
|
|
|
.It Fl c
|
|
|
|
Request that the log buffer be cleared once it has been read.
|
2007-01-03 05:25:20 -08:00
|
|
|
.It Fl f
|
|
|
|
Print out the last 10 lines and read from the buffer continuously.
|
2007-01-10 05:50:32 -08:00
|
|
|
Like the
|
|
|
|
.Fl f
|
|
|
|
option in
|
|
|
|
.Xr tail 1 .
|
2011-07-12 04:28:31 -07:00
|
|
|
.It Fl n Ar lines
|
|
|
|
Print the specified number of lines from the end of the buffer.
|
2004-06-25 12:11:38 -07:00
|
|
|
.It Fl o
|
|
|
|
Check whether the specified log has overflowed.
|
|
|
|
If the log has overflowed, then a message will be printed to
|
|
|
|
.Xr stdout 4
|
|
|
|
and the exit status will be set to 1.
|
2004-01-04 00:30:21 -08:00
|
|
|
.It Fl q
|
|
|
|
Request a list of available logs.
|
2022-03-31 10:27:13 -07:00
|
|
|
If a log has overflowed, an asterisk
|
2005-09-23 19:09:54 -07:00
|
|
|
.Pq Ql *
|
|
|
|
will be appended to its name.
|
2004-01-04 00:30:21 -08:00
|
|
|
.It Fl s Ar reporting_socket
|
|
|
|
Specify alternate reporting socket location (the default is
|
|
|
|
.Pa /var/run/syslogd.sock ) .
|
|
|
|
.El
|
|
|
|
.Sh SEE ALSO
|
|
|
|
.Xr syslog 3 ,
|
2004-07-11 05:11:54 -07:00
|
|
|
.Xr syslog.conf 5 ,
|
|
|
|
.Xr syslogd 8
|
2004-01-04 00:30:21 -08:00
|
|
|
.Sh HISTORY
|
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
command first appeared in
|
|
|
|
.Ox 3.5 .
|
2007-01-10 05:50:32 -08:00
|
|
|
.Sh CAVEATS
|
|
|
|
The buffer space used for writing logs through the socket is limited.
|
|
|
|
Thus it is possible to lose logs when running in continuous mode.
|
|
|
|
Losses are reported on standard error.
|