diff options
author | Frederic Guillot <fred@kanboard.net> | 2016-05-07 14:40:49 -0400 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2016-05-07 14:40:49 -0400 |
commit | 6361131d3f03bdc6f5642bfda8e1f165239d593a (patch) | |
tree | 1bcd0e73715502d516f08494fd71270c072492a7 /doc | |
parent | 300dabe6b4e9e648c1111363fad8154def7cfb5f (diff) |
Improve logging
Diffstat (limited to 'doc')
-rw-r--r-- | doc/config.markdown | 30 | ||||
-rw-r--r-- | doc/env.markdown | 5 |
2 files changed, 17 insertions, 18 deletions
diff --git a/doc/config.markdown b/doc/config.markdown index 2f88d306..a8df887f 100644 --- a/doc/config.markdown +++ b/doc/config.markdown @@ -8,21 +8,13 @@ Enable/Disable debug mode ------------------------- ```php -define('DEBUG', false); +define('DEBUG', true); +define('LOG_DRIVER', 'file'); // Other drivers are: syslog, stdout, stderr or file ``` +The log driver must be defined if you enable the debug mode. The debug mode logs all SQL queries and the time taken to generate pages. -Debug file path ---------------- - -```php -define('DEBUG_FILE', __DIR__.'/data/debug.log'); -``` - -All debug information are saved in this file. -If you prefer to send logs to `stdout` or `stderr` replace the value by `php://stdout` or `php://stderr`. - Plugins folder -------------- @@ -157,6 +149,9 @@ define('LDAP_USER_ATTRIBUTE_EMAIL', 'mail'); // LDAP attribute to find groups in user profile define('LDAP_USER_ATTRIBUTE_GROUPS', 'memberof'); +// LDAP attribute for user avatar image: thumbnailPhoto or jpegPhoto +define('LDAP_USER_ATTRIBUTE_PHOTO', ''); + // Allow automatic LDAP user creation define('LDAP_USER_CREATION', true); @@ -227,13 +222,18 @@ define('ENABLE_XFRAME', true); Logging ------- +By default, Kanboard do not log anything. +If you want to enable the logging, you have to set a log driver. + ```php -// Enable syslog logging -// Set to false to disable syslog -define('ENABLE_SYSLOG', true); +// Available log drivers: syslog, stderr, stdout or file +define('LOG_DRIVER', ''); + +// Log filename if the log driver is "file" +define('LOG_FILE', __DIR__.DIRECTORY_SEPARATOR.'data'.DIRECTORY_SEPARATOR.'debug.log'); ``` -Bruteforce protection +Brute-force protection --------------------- ```php diff --git a/doc/env.markdown b/doc/env.markdown index a01d0a6f..28f14b18 100644 --- a/doc/env.markdown +++ b/doc/env.markdown @@ -6,6 +6,5 @@ Environment variables maybe useful when Kanboard is deployed as container (Docke | Variable | Description | |---------------|---------------------------------------------------------------------------------------------------------------------------------| | DATABASE_URL | `[database type]://[username]:[password]@[host]:[port]/[database name]`, example: `postgres://foo:foo@myserver:5432/kanboard` | -| DEBUG | Enable/Disable debug mode | -| DEBUG_FILE | Debug file location, `DEBUG_FILE=php://stderr` | -| ENABLE_SYSLOG | Enable/Disable logging to Syslog: `ENABLE_SYSLOG=1` | +| DEBUG | Enable/Disable debug mode: "true" or "false" | +| LOG_DRIVER | Logging driver: stdout, stderr, file or syslog | |