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