The debugger in GD Press Tools Pro 5.0 is the evolution of old debugger from GD Press Tools Pro 3.x/4.x. But, this time, a lot is done to make it more useful. The first step is to make it responsive.
The image on the right shows the Debugger on the Android powered phone. Instead of tabs, the plugin uses the drop-down to switch between debugger panels. Everything else is rearranged for the small screen, and you can scroll or hide parts of the debugger to get the information you need.
The Debugger has several core panels and some extra panels you can disable if you don’t use them. Basic and Extended panels are always on. Query panel is only displayed on front end. SQL Queries panel is displayed if SQL queries are saved by WordPress. Panels Content, Logged User, Enqueue and Constants can be enabled or disabled from plugin settings. Errors, Deprecated and Doing It Wrong panels are displayed if there is something to show in them. And Log panel is used to display custom debug info by using a function inside your call to store data in the debugger.
Logging into Events Log
Debugger logs errors deprecated uses and doing it wrong messages in plugins events log. You can turn on or off this type of logging. It is very useful to catch errors happening in the background (AJAX calls or CRON jobs).
One of the most important ways to analyze page loading, is to determine how SQL queries affect page execution. Plugin can filter queries by different criteria, including speed and database tables. Queries can be displayed formatted and easy to read.