Tracy Debugger is a module for the ProcessWire CMF/CMS for integrating Nette's awesome Tracy debugging tool.
In addition to Tracy's core functionality, this module comes with more than 30 custom tools designed to help you get the ProcessWire information you need for effective debugging.
These tools extend Tracy beyond just debugging and tranform it into a development swiss army knife!
The core Nette Tracy project helps you to:
- quickly detect and correct errors by capturing all PHP errors, notices and warnings and displaying the problem line of code together with a fully expandable call stack trace
- manually log errors in development mode
- automatically log and email errors in production mode
- dump variables with a fully expandable tree for arrays and objects
- measure execution time of scripts/queries
- see memory consumption and CPU usage
For more information about the core Tracy project from Nette, please visit: https://tracy.nette.org/
Documentation is available at: https://github.com/adrianbj/TracyDebugger/blob/master/DOCUMENTATION.md
For support for this module, please visit this thread on the ProcessWire forum: https://processwire.com/talk/topic/12208-tracy-debugger/
Firstly, I want to send out a big thanks to @tpr / @rolandtoth for introducing me to Tracy and for the idea for this module and for significant feedback, testing, and feature suggestions. Many other forum members have also been instrumental in testing. I started listing them out, but it became too long and I didn't want to miss anyone, so a big general thanks to everyone – it has been a real community effort to get everything working on all systems. I’d especially like to thank all those users who provided tips in the support thread for setting up the editor protocol handler for their favorite code editor.
In keeping with the already considerable community involvement in this module, please let me know if you have ideas for other features that you'd like to see, or changes to existing ones.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
(See included LICENSE file for full license text.)
No release at this moment. Try to create first one.