(PHP 4, PHP 5, PHP 7, PHP 8)
openlog — Open connection to system logger
openlog(string $prefix, int $flags, int $facility): true
openlog() 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 prefix will default to the empty string.
prefix The string prefix is added to each message.
flagsBitmask of the following constants:
facility The facility argument is used to specify what type of program is logging the message. This lets the configuration file specify that messages from different facilities will be handled differently. Must be one of the following constants:
LOG_AUTHLOG_AUTHPRIVLOG_CRONLOG_DAEMONLOG_KERNLOG_LOCAL[0-7]LOG_LPRLOG_MAILLOG_NEWSLOG_SYSLOGLOG_USERLOG_UUCPNote: This parameter is ignored on Windows.
Always returns true.
| Version | Description |
|---|---|
| 8.2.0 | The function now always returns true. Previously it returned false on failure. |
© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.openlog.php