From 4a26dffaaf9103bc3615c338d235285338d38d6b Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Fri, 2 Oct 2015 22:14:01 -0400 Subject: Add config parameter to enable/disable Syslog --- app/ServiceProvider/LoggingProvider.php | 10 ++++++---- app/constants.php | 3 +++ 2 files changed, 9 insertions(+), 4 deletions(-) (limited to 'app') diff --git a/app/ServiceProvider/LoggingProvider.php b/app/ServiceProvider/LoggingProvider.php index dd79d654..16fa6cec 100644 --- a/app/ServiceProvider/LoggingProvider.php +++ b/app/ServiceProvider/LoggingProvider.php @@ -13,11 +13,13 @@ class LoggingProvider implements ServiceProviderInterface { public function register(Container $container) { - $syslog = new Syslog('kanboard'); - $syslog->setLevel(LogLevel::ERROR); - $logger = new Logger; - $logger->setLogger($syslog); + + if (ENABLE_SYSLOG) { + $syslog = new Syslog('kanboard'); + $syslog->setLevel(LogLevel::ERROR); + $logger->setLogger($syslog); + } if (DEBUG) { $logger->setLogger(new File(DEBUG_FILE)); diff --git a/app/constants.php b/app/constants.php index 47e14c9e..f54930ab 100644 --- a/app/constants.php +++ b/app/constants.php @@ -94,6 +94,9 @@ defined('ENABLE_HSTS') or define('ENABLE_HSTS', true); // Enable or disable "X-Frame-Options: DENY" HTTP header defined('ENABLE_XFRAME') or define('ENABLE_XFRAME', true); +// Syslog +defined('ENABLE_SYSLOG') or define('ENABLE_SYSLOG', true); + // Default files directory defined('FILES_DIR') or define('FILES_DIR', 'data/files/'); -- cgit v1.2.3