From c036c27ec72ae7a36667772cd64a9f367410b4b4 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 7 Mar 2021 09:05:23 +0300 Subject: logger: use constants instead of hardcoded string literals --- classes/logger.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'classes/logger.php') diff --git a/classes/logger.php b/classes/logger.php index 864b66743..f8abb5f84 100755 --- a/classes/logger.php +++ b/classes/logger.php @@ -3,6 +3,10 @@ class Logger { private static $instance; private $adapter; + const LOG_DEST_SQL = "sql"; + const LOG_DEST_STDOUT = "stdout"; + const LOG_DEST_SYSLOG = "syslog"; + const ERROR_NAMES = [ 1 => 'E_ERROR', 2 => 'E_WARNING', @@ -51,13 +55,13 @@ class Logger { function __construct() { switch (Config::get(Config::LOG_DESTINATION)) { - case "sql": + case self::LOG_DEST_SQL: $this->adapter = new Logger_SQL(); break; - case "syslog": + case self::LOG_DEST_SYSLOG: $this->adapter = new Logger_Syslog(); break; - case "stdout": + case self::LOG_DEST_STDOUT: $this->adapter = new Logger_Stdout(); break; default: -- cgit v1.2.3