LOG_ERR, 'alert' => LOG_WARNING, 'info' => LOG_INFO, 'debug' => LOG_DEBUG); public function save(array $messages) { // Open the connection to syslog openlog($this->config['ident'], LOG_CONS, LOG_USER); do { // Load the next message list ($date, $type, $text) = array_shift($messages); syslog($this->syslog_levels[$type], $text); } while ( ! empty($messages)); // Close connection to syslog closelog(); } }