Seldaek/monolog · error · LogicException
No UDP socket could be opened
Error message
No UDP socket could be opened
What it means
Error "No UDP socket could be opened" thrown in Seldaek/monolog.
Source
Thrown at src/Monolog/Handler/CubeHandler.php:143
$data['data'] = $context;
$data['data']['level'] = $record->level;
if ($this->scheme === 'http') {
$this->writeHttp(Utils::jsonEncode($data));
} else {
$this->writeUdp(Utils::jsonEncode($data));
}
}
private function writeUdp(string $data): void
{
if (null === $this->udpConnection) {
$this->connectUdp();
}
if (null === $this->udpConnection) {
throw new \LogicException('No UDP socket could be opened');
}
socket_send($this->udpConnection, $data, \strlen($data), 0);
}
private function writeHttp(string $data): void
{
if (null === $this->httpConnection) {
$this->connectHttp();
}
if (null === $this->httpConnection) {
throw new \LogicException('No connection could be established');
}
curl_setopt($this->httpConnection, CURLOPT_POSTFIELDS, '['.$data.']');
curl_setopt($this->httpConnection, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',View on GitHub (pinned to 57eb102834)
When it happens
Trigger: Thrown at src/Monolog/Handler/CubeHandler.php:143 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Seldaek/monolog@57eb102834 (2026-08-17).
Data as JSON: /api/errors/922db524b654b353.
Report an issue: GitHub.