LOGGER(1) BSD General Commands Manual LOGGER(1)NAMElogger — make entries in the system log
SYNOPSISlogger [-46Ais] [-f file] [-h host] [-P port] [-p pri] [-t tag]
The logger utility provides a shell command interface to the syslog(3)
system log module.
The following options are available:
-4 Force logger to use IPv4 addresses only.
-6 Force logger to use IPv6 addresses only.
-A By default, logger tries to send the message to only one address,
even if the host has more than one A or AAAA record. If this
option is specified, logger tries to send the message to all
-i Log the process id of the logger process with each line.
-s Log the message to standard error, as well as the system log.
Log the specified file.
Send the message to the remote system host instead of logging it
Send the message to the specified port number on a remote system,
which can be specified as a service name or as a decimal number.
The default is “syslog”. If an unknown service name is used,
logger prints a warning and falls back to port 514.
-p pri Enter the message with the specified priority. The priority may
be specified numerically or as a ``facility.level'' pair. For
example, ``-p local3.info'' logs the message(s) as informational
level in the local3 facility. The default is ``user.notice.''
-t tag Mark every line in the log with the specified tag.
Write the message to log; if not specified, and the -f flag is
not provided, standard input is logged.
The logger utility exits 0 on success, and >0 if an error occurs.
EXAMPLESlogger System rebooted
logger-p local0.notice -t HOSTIDM -f /dev/idmc
SEE ALSOsyslog(3), syslogd(8)STANDARDS
The logger command is expected to be IEEE Std 1003.2 (“POSIX.2”) compati‐
BSD August 2, 2006 BSD