Append additional (error) message only if error_get_last() returns non-null value #20294

This commit is contained in:
Kairat Jenishev
2024-12-08 23:34:05 +06:00
parent 0b3370eb36
commit b3c23da52f
2 changed files with 10 additions and 10 deletions

View File

@ -131,8 +131,9 @@ class FileTarget extends Target
}
$writeResult = @fwrite($fp, $text);
if ($writeResult === false) {
$error = error_get_last();
throw new LogRuntimeException("Unable to export log through file ({$this->logFile})!: {$error['message']}");
$message = "Unable to export log through file ($this->logFile)!";
($error = error_get_last()) and $message .= ": {$error['message']}";
throw new LogRuntimeException($message);
}
$textSize = strlen($text);
if ($writeResult < $textSize) {