1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-08-06 05:07:36 +02:00

Merge remote-tracking branch 'milos-silni/add-support-ms-writetimeout' into main

This commit is contained in:
Jordi Boggiano
2020-12-14 13:29:15 +01:00

View File

@@ -354,8 +354,9 @@ class SocketHandler extends AbstractProcessingHandler
private function writingIsTimedOut(int $sent): bool
{
$writingTimeout = (int) floor($this->writingTimeout);
if (0 === $writingTimeout) {
// convert to ms
$writingTimeoutMs = $this->writingTimeout * 1000;
if (0 === $writingTimeoutMs) {
return false;
}
@@ -368,7 +369,10 @@ class SocketHandler extends AbstractProcessingHandler
usleep(100);
}
if ((time() - $this->lastWritingAt) >= $writingTimeout) {
// convert to ms
$lastWritingMs = (time() - $this->lastWritingAt) * 1000;
if ($lastWritingMs >= $writingTimeoutMs) {
$this->closeSocket();
return true;