openlog
(PHP 4, PHP 5, PHP 7)
openlog — Open connection to system logger
Description
$ident
, int $option
, int $facility
) : boolopenlog() opens a connection to the system logger for a program.
The use of openlog() is optional. It
will automatically be called by syslog() if
necessary, in which case ident
will default
to FALSE
.
Parameters
-
ident
-
The string
ident
is added to each message. -
option
-
The
option
argument is used to indicate what logging options will be used when generating a log message.openlog() Options Constant Description LOG_CONS
if there is an error while sending data to the system logger, write directly to the system console LOG_NDELAY
open the connection to the logger immediately LOG_ODELAY
(default) delay opening the connection until the first message is logged LOG_PERROR
print log message also to standard error LOG_PID
include PID with each message -
facility
-
The
facility
argument is used to specify what type of program is logging the message. This allows you to specify (in your machine's syslog configuration) how messages coming from different facilities will be handled.openlog() Facilities Constant Description LOG_AUTH
security/authorization messages (use LOG_AUTHPRIV
instead in systems where that constant is defined)LOG_AUTHPRIV
security/authorization messages (private) LOG_CRON
clock daemon (cron and at) LOG_DAEMON
other system daemons LOG_KERN
kernel messages LOG_LOCAL0
...LOG_LOCAL7
reserved for local use, these are not available in Windows LOG_LPR
line printer subsystem LOG_MAIL
mail subsystem LOG_NEWS
USENET news subsystem LOG_SYSLOG
messages generated internally by syslogd LOG_USER
generic user-level messages LOG_UUCP
UUCP subsystem Note:
LOG_USER
is the only valid log type under Windows operating systems
English translation
You have asked to visit this site in English. For now, only the interface is translated, but not all the content yet.If you want to help me in translations, your contribution is welcome. All you need to do is register on the site, and send me a message asking me to add you to the group of translators, which will give you the opportunity to translate the pages you want. A link at the bottom of each translated page indicates that you are the translator, and has a link to your profile.
Thank you in advance.
Document created the 30/01/2003, last modified the 26/10/2018
Source of the printed document:https://www.gaudry.be/en/php-rf-openlog.html
The infobrol is a personal site whose content is my sole responsibility. The text is available under CreativeCommons license (BY-NC-SA). More info on the terms of use and the author.
References
These references and links indicate documents consulted during the writing of this page, or which may provide additional information, but the authors of these sources can not be held responsible for the content of this page.
The author This site is solely responsible for the way in which the various concepts, and the freedoms that are taken with the reference works, are presented here. Remember that you must cross multiple source information to reduce the risk of errors.