Linux system logging utilities.

by Nirmala 2009-11-07 14:17:27

syslogd - Linux system logging utilities
Sysklogd provides two system utilities which provide support for system logging and kernel message trapping. Support of both internet and unix domain sockets enables this utility package to support both local and remote logging.
System logging is provided by a version of syslogd( 8 ) derived from the stock BSD sources. Support for kernel logging is provided by the klogd( 8 ) utility which allows kernel logging to be conducted in either a standalone fashion or as a client of syslogd.
Syslogd provides a kind of logging that many modern programs use. Every logged message contains at least a time and a hostname field, normally a program name field, too, but that depends on how trusty the log-ging program is.
While the syslogd sources have been heavily modified a couple of notes are in order. First of all there has been a systematic attempt to insure that syslogd follows its default, standard BSD behavior. The second important concept to note is that this version of syslogd interacts transparently with the version of syslog found in the standard libraries. If a binary linked to the standard shared libraries fails to function correctly we would like an example of the anomalous behavior.
The main configuration file /etc/syslog.conf or an alternative file, given with the -f option, is read at startup. Any lines that begin with the hash mark (''#'') and empty lines are ignored. If an error occurs during parsing the whole line is ignored.

Tagged in:

1070
like
1
dislike
0
mail
flag

You must LOGIN to add comments