protected function syslogRemote($message)
    {
        $context = array('skip_remote' => true);
        
        try {
            $socket = $this->getSyslogSocket();
            $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);

            socket_set_option($socket, SOL_SOCKET, SO_SNDTIMEO, array('sec' => 5, 'usec' => 0)); 
            if (!socket_connect($socket, $this->syslogHost, $this->syslogPort)) {
                $this->debug('Unable to connect to ' . $this->syslogHost . ':' . $this->syslogPort
                    . ' for remote logging. Error: ' . socket_last_error(), $context);
            }

            socket_write($socket, $message);
            socket_close($socket);
        } catch (\Exception $ex) {
            $this->debug($ex->getMessage(), $context);
        }

        return true;
    }
protected function syslogRemote($message)
    {
        $context = array('skip_remote' => true);
        
        try {
            $socket = $this->getSyslogSocket();
            $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);

            socket_set_option($socket, SOL_SOCKET, SO_SNDTIMEO, array('sec' => 5, 'usec' => 0)); 
            if (!socket_connect($socket, $this->syslogHost, $this->syslogPort)) {
                $this->debug('Unable to connect to ' . $this->syslogHost . ':' . $this->syslogPort
                    . ' for remote logging. Error: ' . socket_last_error(), $context);
            }

            socket_write($socket, $message);
            socket_close($socket);
        } catch (\Exception $ex) {
            $this->debug($ex->getMessage(), $context);
        }

        return true;
    }
protected function syslogRemote ( $ message ) { $ context = array ( 'skip_remote' => true ) ; try { $ socket = $ this -> getSyslogSocket ( ) ; $ socket = socket_create ( AF_INET , SOCK_STREAM , SOL_TCP ) ; socket_set_option ( $ socket , SOL_SOCKET , SO_SNDTIMEO , array ( 'sec' => 5 , 'usec' => 0 ) ) ; if ( ! socket_connect ( $ socket , $ this -> syslogHost , $ this -> syslogPort ) ) { $ this -> debug ( 'Unable to connect to ' . $ this -> syslogHost . ':' . $ this -> syslogPort . ' for remote logging. Error: ' . socket_last_error ( ) , $ context ) ; } socket_write ( $ socket , $ message ) ; socket_close ( $ socket ) ; } catch ( \ Exception $ ex ) { $ this -> debug ( $ ex -> getMessage ( ) , $ context ) ; } return true ; }
Send message to remote syslog
@param $message [string] log line
@return [boolean] success
Send message to remote syslog