Log signal info for #1569

This commit is contained in:
the-djmaze 2024-04-30 02:26:20 +02:00
parent cc360837b1
commit 73ac962289

View file

@ -206,17 +206,15 @@ class Logger extends \SplFixedArray
}
}
public function signalHandler($signo)
public function signalHandler($signo, /*?array*/$siginfo = null)
{
if (\SIGTERM == $signo) {
exit;
}
if ($this->bUsed) {
foreach (static::$SIGNALS as $SIGNAL) {
if (\defined($SIGNAL) && \constant($SIGNAL) == $signo) {
$this->Write("Caught {$SIGNAL}");
break;
}
foreach (static::$SIGNALS as $SIGNAL) {
if (\defined($SIGNAL) && \constant($SIGNAL) == $signo) {
$this->Write("Caught {$SIGNAL} ".($siginfo ? \json_encode($siginfo) : ''), \LOG_CRIT, 'PHP');
break;
}
}
}