Enabling SQL profiler on Response should be by setting enable_sql_profiler and not by debug #14219
Labels
c: Platform
For Matomo platform changes that aren't impacting any of our APIs but improve the core itself.
Help wanted
Beginner friendly issues or issues where we'd highly appreciate community's help and involvement.
Milestone
Hi there! I've been working on a fork of piwik (2.x) and I notice that when you enable the debug option, the database profiler it start to work and searching the origin of this I found in core/Tracker/Response.php this:
The problem is that the function isDebugModeEnabled() search for a global where it depends on the debug value in the config.php.ini and it should be validated by the setting enable_sql_profiler (as I mention in the title)
My propose is this:
Also notice that
ob_start();
cause some problems with the printDebug function (specifically with the CLI), it is completely necessary? I think this could be removed also.I forgot to say that I search in both branch version (2.x-dev and 3.x-dev) and this is untouched between those version changes.
The text was updated successfully, but these errors were encountered: