phpmysqldebuggingmoodledeveloper-tools

How do I debug in Moodle as a developer?


I am working on moodle especially in manipulation data. I want to share my experience as developer for debugging in moodle. May this will help you to save your time on google searching.


Solution

  • After a search on google finally i found documentation about this. you can add this on your config.php

    // Force a debugging mode regardless the settings in the site administration
    // @error_reporting(1023);  // NOT FOR PRODUCTION SERVERS!
    @ini_set('display_errors', '1'); // NOT FOR PRODUCTION SERVERS!
    $CFG->debug = 32767;         // DEBUG_DEVELOPER // NOT FOR PRODUCTION SERVERS!
    // for Moodle 2.0 - 2.2, use:  $CFG->debug = 38911;  
    $CFG->debugdisplay = true;   // NOT FOR PRODUCTION SERVERS!
    
    // You can specify a comma separated list of user ids that that always see
    // debug messages, this overrides the debug flag in $CFG->debug and $CFG->debugdisplay
    // for these users only.
    $CFG->debugusers = '2';
    

    https://docs.moodle.org/23/en/Debugging#In_config.php