syslog’s Output
When the LogLevel
option level is 9 or above (LogLevel on page 1040), sendmail logs
one line of information for each envelope sender and
one line of information for each recipient delivery
or deferral. As sendmail has
evolved, these lines of logging information have
grown more complex. Here, we discuss the lines
produced by sendmail
8.12.
Each line of information logged looks something like this:
date host
sendmail[pid
]:qid
:what=value
, ...
Each line of output that syslog
produces begins with five pieces of information. The
date
is the month, day,
and time that the line of information was
logged.[222] The host
is
the name of the host that produced this information
(note that this can differ from the name of the host
on which the logfiles are kept).[223] The sendmail
(or whatever you specified
with the -L
command-line switch) is literal. Because of the
LOG_PID argument that is given to
openlog(3) by
sendmail (syslog(3) on page 514), the PID of the invocation of
sendmail that produced this
information is included in square brackets. Finally,
each line includes the
qid
queue identifier
(The Queue Identifier on page
396) that uniquely identifies each message on a
given host.
This initial information is followed by a
comma-separated list of
what=value
equates.
Which syslog equate appears in
which line depends on whether the line documents the
sender or the recipient and whether delivery
succeeded, failed, or was deferred.
Table 14-4, we list the possibilities in alphabetical ...
Get sendmail, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.