From c9a661de6fe8f247e4ed66c6d42afea35e8785a2 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sat, 10 Sep 2022 11:40:59 -0600 Subject: [PATCH] Optional to send syslog message for the cache delete and flush --- resources/classes/cache.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/resources/classes/cache.php b/resources/classes/cache.php index 703be2c890..6bf503ee1e 100644 --- a/resources/classes/cache.php +++ b/resources/classes/cache.php @@ -107,9 +107,11 @@ class cache { public function delete($key) { //debug information - openlog("fusionpbx", LOG_PID | LOG_PERROR); - syslog(LOG_WARNING, "debug: cache: [key: ".$key.", script: ".$_SERVER['SCRIPT_NAME'].", line: ".__line__."]"); - closelog(); + if (isset($_SESSION['cache']['syslog']['boolean']) && $_SESSION['cache']['syslog']['boolean'] == "true") { + openlog("fusionpbx", LOG_PID | LOG_PERROR, LOG_USER); + syslog(LOG_WARNING, "debug: cache: [key: ".$key.", script: ".$_SERVER['SCRIPT_NAME'].", line: ".__line__."]"); + closelog(); + } //cache method memcache if ($_SESSION['cache']['method']['text'] == "memcache") { @@ -173,9 +175,11 @@ class cache { public function flush() { //debug information - openlog("fusionpbx", LOG_PID | LOG_PERROR); - syslog(LOG_WARNING, "debug: cache: [flush: all, script: ".$_SERVER['SCRIPT_NAME'].", line: ".__line__."]"); - closelog(); + if (isset($_SESSION['cache']['syslog']['boolean']) && $_SESSION['cache']['syslog']['boolean'] == "true") { + openlog("fusionpbx", LOG_PID | LOG_PERROR, LOG_USER); + syslog(LOG_WARNING, "debug: cache: [flush: all, script: ".$_SERVER['SCRIPT_NAME'].", line: ".__line__."]"); + closelog(); + } //cache method memcache if ($_SESSION['cache']['method']['text'] == "memcache") {