From dc7eb7fa2c0026f54eda01a0b95087e122c540e3 Mon Sep 17 00:00:00 2001 From: Cerdic Date: Thu, 27 Jan 2022 11:48:32 +0100 Subject: [PATCH] Ajouter une propriete logname utilisee pour les logs, ce qui permet aux surcharges de loger dans un log different --- inc/Facteur/FacteurMail.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/inc/Facteur/FacteurMail.php b/inc/Facteur/FacteurMail.php index f99a14d..25d106c 100644 --- a/inc/Facteur/FacteurMail.php +++ b/inc/Facteur/FacteurMail.php @@ -72,13 +72,16 @@ class FacteurMail extends PHPMailer { protected $sendFailFunction = null; + protected static $logName = 'facteur'; + /** * Wrapper de spip_log pour par PHPMailer * @param $message * @param $level */ public static function logDebug($message, $level){ - spip_log("$level: " . trim($message), "facteur" . _LOG_DEBUG); + $facteurClass = get_called_class(); + spip_log("$facteurClass: $level: " . trim($message), $facteurClass::$logName . _LOG_DEBUG); } /** @@ -91,7 +94,7 @@ class FacteurMail extends PHPMailer { if (empty($level)) { $level = _LOG_INFO; } - spip_log("$class: " . (is_scalar($message) ? $message : json_encode($message, true)), "facteur" . $level); + spip_log("$class: " . (is_scalar($message) ? $message : json_encode($message, true)), static::$logName . $level); } /**