LOGGER(1) LOGGER(1)
logger - make entries in the system log
logger [ -i ] [ -s ] [ -f file ] [ -t tag ] [ -p pri ] [ message ... ]
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.
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.''
syslogd(1M)
PPPPaaaaggggeeee 1111 [ Back ]
|