From 73ac962289d6ba602c3c6547854b81fbc62105d0 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Tue, 30 Apr 2024 02:26:20 +0200 Subject: [PATCH] Log signal info for #1569 --- .../v/0.0.0/app/libraries/MailSo/Log/Logger.php | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Log/Logger.php b/snappymail/v/0.0.0/app/libraries/MailSo/Log/Logger.php index 58bd3c2d4..e1cec4c16 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Log/Logger.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Log/Logger.php @@ -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; } } }