mirror of
https://github.com/the-djmaze/snappymail.git
synced 2024-09-20 07:35:55 +08:00
Log signal info for #1569
This commit is contained in:
parent
cc360837b1
commit
73ac962289
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue