'emerg', LOG_ALERT => 'alert', LOG_CRIT => 'crit', LOG_ERR => 'error', LOG_WARNING => 'warn', LOG_NOTICE => 'notice', LOG_INFO => 'info', LOG_DEBUG => 'debug' ); if ($level <= $level_limit) { error_log('phpW2ML ['.$level_names[$level].']: '.$message, 0); } } function w2ml_level_name_to_number($level_name) { # W2ML log levels mapped to syslog() log levels. static $level_numbers = array( 'emergency' => LOG_EMERG, 'alert' => LOG_ALERT, 'critical' => LOG_CRIT, 'error' => LOG_ERR, 'warning' => LOG_WARNING, 'notice' => LOG_NOTICE, 'information' => LOG_INFO, 'debug' => LOG_DEBUG, '' => DEFAULT_LOG_LIMIT ); if (is_string($level_name) && array_key_exists($level_name, $level_numbers)) { return $level_numbers[$level_name]; } return NULL; } ?>