initlog logs messages and events to the system logger.
It is mainly designed for use in init scripts. initlog
reads a configuration file
by default, to determine its settings. Any line preceded with a
is a comment, and the following configuration directives
facility <logging facility>
Sets the default logging facility
priority <logging priority>
Sets the default logging priority
Messages that match the regular expression will not be logged.
initlog behavior can also be configured by command-line options.
Note that initlog is deprecated and will be removed in a future
Execute the specified program, logging anything output to
stdout or stderr.
Logs that the specified event happened. Used in conjuction
with --name. Currently specified events are:
the action completed successfully
the action failed
the action was cancelled at user request
the action failed due to the failure of a dependent action
Log at the specified syslog facility. The default
is daemon (see syslog(3)).
Log the event under the specified string, such as
Log at the specified syslog priority. The default
is notice (see syslog(3)).
Do not print the program's output, unless it exits
with a non-zero exit code.
Execute the specified program, with an open file
descriptor so that the program can pass back
commands to initlog.