protected function send()
{
if (empty($this->logs)) {
return;
}
$message = json_encode($this->logs);
if ($this->socket === null) {
$this->socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
}
socket_sendto($this->socket, $message, strlen($message), 0, $this->options['url'], $this->options['port']);
$this->logs = [];
}