| Developer's Daily | Unix by Example |
| main | java | perl | unix | dev directory | web log |
|
initlog − log messages and events to the system logger |
|
initlog [−cefnprs] [−−cmd=ARG] [−−event=ARG] [−−facility=ARG] [−−name=ARG] [−−priority=ARG] [−−run=ARG] [−−string=ARG] |
|
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. |
|
/etc/initlog.conf |
|
syslog(3), logger(1) |