initlog

NAME
SYNOPSIS
DESCRIPTION
FILES
SEE ALSO

NAME

initlog − log messages and events to the system logger

SYNOPSIS

initlog [−cefnprs] [−−cmd=ARG] [−−event=ARG] [−−facility=ARG] [−−name=ARG] [−−priority=ARG] [−−run=ARG] [−−string=ARG]

DESCRIPTION

initlog logs messages and events to the system logger. It is mainly designed for use in init scripts. initlog reads a configuration file /etc/initlog.conf by default, to determine its settings. Any line preceded with a # is a comment, and the following configuration directives are recognized:

facility <logging facility>

Sets the default logging facility

priority <logging priority>

Sets the default logging priority

ignore <regexp>

Messages that match the regular expression will not be logged.

initlog behavior can also be configured by command-line options.

OPTIONS

−c, −−cmd=[program]

Execute the specified program, logging anything output to stdout or stderr.

−e, −−event=[number]

Logs that the specified event happened. Usually used in conjuction with −−name. Currently specified events are:

 1  the action completed successfully
 2  the action failed
 3  the action was cancelled at user request
 4  the action failed due to the failure of a dependent action

−f, −−facility=[facility]



Log at the specified syslog facility. The default
is daemon (see syslog(3)).

−n, −−name=[string]


Log the event under the specified string, such as
"inetd".

−p, −−priority=[priority]


Log at the specified syslog priority. The default
is notice (see syslog(3)).

−r, −−run=[program]


Execute the specified program, with an open file
descriptor so that the program can pass back
commands to initlog.

−s, −−string=[string]


Log the specified string to the logger.

−−conf=[file]


Specifies an alternate configuration file.

FILES

/etc/initlog.conf

SEE ALSO

syslog(3), logger(1)