Add config parameter to enable/disable Syslog

This commit is contained in:
Frederic Guillot 2015-10-02 22:14:01 -04:00
parent 216ec2f01f
commit 4a26dffaaf
5 changed files with 22 additions and 4 deletions

View File

@ -57,6 +57,7 @@ Version 1.0.18
New features:
* Add config parameter to enable/disable Syslog
* Include documentation in the application
* Add Gitlab authentication
* Add users and categories filters on the board

View File

@ -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));

View File

@ -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/');

View File

@ -192,6 +192,9 @@ define('ENABLE_HSTS', true);
// Enable or disable "X-Frame-Options: DENY" HTTP header
define('ENABLE_XFRAME', true);
// Enable syslog logging
define('ENABLE_SYSLOG', true);
// Escape html inside markdown text
define('MARKDOWN_ESCAPE_HTML', true);

View File

@ -223,6 +223,15 @@ define('ENABLE_HSTS', true);
define('ENABLE_XFRAME', true);
```
Logging
-------
```php
// Enable syslog logging
// Set to false to disable syslog
define('ENABLE_SYSLOG', true);
```
Bruteforce protection
---------------------