W3cubDocs

/PHP

define_syslog_variables

(PHP 4, PHP 5 < 5.4.0)

define_syslog_variablesInitializes all syslog related variables

Description

define_syslog_variables ( ) : void

Initializes all variables used in the syslog functions.

Return Values

No value is returned.

Syslog variables
Variable Constant equal Meaning Notes
$LOG_EMERG LOG_EMERG System is unusable
$LOG_ALERT LOG_ALERT Immediate action required
$LOG_CRIT LOG_CRIT Critical conditions
$LOG_ERR LOG_ERR
$LOG_WARNING LOG_WARNING
$LOG_NOTICE LOG_NOTICE
$LOG_INFO LOG_INFO
$LOG_DEBUG LOG_DEBUG
$LOG_KERN LOG_KERN
$LOG_USER LOG_USER Genetic user level
$LOG_MAIL LOG_MAIL Log to email
$LOG_DAEMON LOG_DAEMON Other system daemons
$LOG_AUTH LOG_AUTH
$LOG_SYSLOG LOG_SYSLOG Not available on Netware
$LOG_LPR LOG_LPR
$LOG_NEWS LOG_NEWS Usenet new Not available on HP-UX
$LOG_CRON LOG_CRON Not available on all platforms
$LOG_AUTHPRIV LOG_AUTHPRIV Not available on AIX
$LOG_LOCAL0 LOG_LOCAL0 Not available on Windows and Netware
$LOG_LOCAL1 LOG_LOCAL1 Not available on Windows and Netware
$LOG_LOCAL2 LOG_LOCAL2 Not available on Windows and Netware
$LOG_LOCAL3 LOG_LOCAL3 Not available on Windows and Netware
$LOG_LOCAL4 LOG_LOCAL4 Not available on Windows and Netware
$LOG_LOCAL5 LOG_LOCAL5 Not available on Windows and Netware
$LOG_LOCAL6 LOG_LOCAL6 Not available on Windows and Netware
$LOG_LOCAL7 LOG_LOCAL7 Not available on Windows and Netware
$LOG_PID LOG_PID
$LOG_CONS LOG_CONS
$LOG_ODELAY LOG_ODELAY
$LOG_NDELAY LOG_NDELAY
$LOG_NOWAIT LOG_NOWAIT Not available on BeOS
$LOG_PERROR LOG_PERROR Not available on AIX
Warning

This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.

Examples

Example #1 define_syslog_variables() example

<?php
// Check if syslog variables already is defined
if(!get_cfg_var('define_syslog_variables'))
{
    define_syslog_variables();
}

// Open the log
openlog('', $LOG_ODELAY, $LOG_MAIL | $LOG_USER);

// Continue script ...
?>

Changelog

Version Description
5.4.0 This function was removed from PHP.
5.3.0 This function now throws an E_DEPRECATED notice.

See Also

© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.define-syslog-variables.php