diff --git a/classes/config.php b/classes/config.php
index 3e643b2d09e4b96d2c2524007b42e2762d75dd5d..567a019c67714b5a22d20419abe0db0df9b2c51a 100644
--- a/classes/config.php
+++ b/classes/config.php
@@ -84,7 +84,7 @@ class Config {
 																					Config::T_STRING ],
 		Config::CHECK_FOR_UPDATES => [ "true",							Config::T_BOOL ],
 		Config::PLUGINS => [ "auth_internal",							Config::T_STRING ],
-		Config::LOG_DESTINATION => [ "sql",								Config::T_STRING ],
+		Config::LOG_DESTINATION => [ Logger::LOG_DEST_SQL,			Config::T_STRING ],
 		Config::LOCAL_OVERRIDE_STYLESHEET => [ "local-overrides.css",
 																					Config::T_STRING ],
 		Config::DAEMON_MAX_CHILD_RUNTIME => [ 1800,					Config::T_INT ],
diff --git a/classes/logger.php b/classes/logger.php
index 864b66743a8994cf14e810db1e94ed1e333cc947..f8abb5f844fdda8c2621e7e909044346f336f83a 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:
diff --git a/classes/pref/system.php b/classes/pref/system.php
index fb23790884cf670975cec6df9d45d7e20063856d..c79b5095d435daaef20bb1b97b0266dcdc60bb50 100644
--- a/classes/pref/system.php
+++ b/classes/pref/system.php
@@ -165,7 +165,7 @@ class Pref_System extends Handler_Administrative {
 		$page = (int) ($_REQUEST["page"] ?? 0);
 		?>
 		<div dojoType='dijit.layout.AccordionContainer' region='center'>
-			<?php if (Config::get(Config::LOG_DESTINATION) == "sql") { ?>
+			<?php if (Config::get(Config::LOG_DESTINATION) == Logger::LOG_DEST_SQL) { ?>
 				<div dojoType='dijit.layout.AccordionPane' style='padding : 0' title='<i class="material-icons">report</i> <?= __('Event log') ?>'>
 					<?php
 						$this->_log_viewer($page, $severity);