LOGGER(1) LOGGER(1) NAME logger - make entries in the system log SYNOPSIS logger [ -i ] [ -s ] [ -f file ] [ -t tag ] [ -p pri ] [ message ... ] DESCRIPTION Logger provides a shell command interface to the syslog(3B) system log routine. It can log a message specified on the command line, from a specified file, or from the standard input. Each line in the specified file or standard input is logged separately. Logger has the following options: -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. -f file Log the contents of the specified file. -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.'' See syslog(3B) for a description of the facilities and levels. -t tag Mark every line in the log with the specified tag. message The message to log; if not specified, and the -f flag is not provided, standard input is logged. Logger exits with 0 if successful, and with 1 if an error occurs. EXAMPLES logger program failed This will log the message ``program failed'' with user's name as the tag and with a facility and level of ``user.notice.'' logger -p local0.notice -t sysprog -f /tmp/sysprog.errs This will log each line in the file /tmp/sysprog.errs with the prefix ``sysprog''. The facility is ``local0'' and the priority level is ``notice.'' SEE ALSO syslogd(1M) Page 1