Skip to content
This repository was archived by the owner on Jul 2, 2020. It is now read-only.

Debugging Roundcube

Timotheus Pokorra edited this page Mar 9, 2018 · 5 revisions

See also https://github.com/roundcube/roundcubemail/wiki/Howto-Report-Issues#how-to-use-the-logs

Make sure in the file /etc/roundcubemail/config.inc.php you enable debugging:

$config['debug_level'] = 1;

The log file is in /var/log/roundcubemail/errors

To add your own debug messages, call anywhere in the Roundcube code:

rcube::write_log('errors', "This is my test message, see /var/log/roundcubemail/errors");

Or you can write to /var/log/roundcubemail/console:

rcube::console("this message goes to /var/log/roundcubemail/console");

in plugin kolab_auth, log messages are written to /var/log/roundcubemail/userlogins with:

self::log_login_error($user, "No user record found");

Debugging authentication, which calls /usr/share/php/Net/LDAP3.php. make sure that debug_level is 1:

protected $debug_level = 1;

To make messages appear in /var/log/roundcubemail/errors:

$this->_error("My error message");

Clone this wiki locally